Consulta sql server
Publicado por miguel (1 intervención) el 08/01/2009 19:03:16
Tengo la sgte clausula en mi consulta quiero que si la variable @num_turno es distinta a vacia haga la condicion Pag.num_turno = @num_turno si es vacia que se salte la condicion como lo tendria que hacer
WHERE (CONVERT(VARCHAR(10),Pag.Fec_Contable,103) >= CONVERT(VARCHAR(10),@Fec_ContableINI ,112)
AND CONVERT(VARCHAR(10),Pag.Fec_Contable,103) <= CONVERT(VARCHAR(10),@Fec_ContableFIN ,112))
AND Pag.Tip_Movimiento = 1 --Pago
------------------------------------------------
if @Num_Turno <> ' ' then
------------------------------------------------
........................................................................
Pag.Num_Turno = @Num_Turno
........................................................................
end if
WHERE (CONVERT(VARCHAR(10),Pag.Fec_Contable,103) >= CONVERT(VARCHAR(10),@Fec_ContableINI ,112)
AND CONVERT(VARCHAR(10),Pag.Fec_Contable,103) <= CONVERT(VARCHAR(10),@Fec_ContableFIN ,112))
AND Pag.Tip_Movimiento = 1 --Pago
------------------------------------------------
if @Num_Turno <> ' ' then
------------------------------------------------
........................................................................
Pag.Num_Turno = @Num_Turno
........................................................................
end if
Valora esta pregunta


0