parametros datetime
Publicado por ramiro (1 intervención) el 18/09/2005 04:27:34
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 pasado store procedure, y me sale error al ingresar los parametros, alguien me podria ayudar?
gracias
@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 pasado store procedure, y me sale error al ingresar los parametros, alguien me podria ayudar?
gracias
Valora esta pregunta


0