Parametros store procedure

ramiro
19 de Septiembre del 2005
CREATE procedure prontopago
@fi datetime,
@driver int
as
begin tran multas_pagos
set transaction isolation level read committed
--insertar un nuevo pedido
declare @dias int
insert into multas (fechapago,fechainfraccion,iddriver)
values(getdate(),@fi,@driver)
select @dias= datediff(day,m.fechainfraccion,m.fechapago) from multas m
save tran discount

update multas
set descuento=1-0.5
where datediff(day,fechainfraccion,fechapago)<=5

if @dias>=6 and @dias<=10
update multas
set descuento=1-.25
if @dias>11
update multas
set descuento=0
rollback tran discount
--confirmamos la transaccion
commit tran multas_pagos

GO
realice el anterior procedimiento almacenado, pero cuando meto parametros me dice que estan mal,como ingreso paramentros de datetime
gracias

Mario Arias SCJP
19 de Septiembre del 2005
Debes ponerlos en comillas sencillas ('13/03/2005') y deben coincidir con la configuracion regional que tengas en tu Windows