CASE con lógicos

28/03/2005 - 19:30 por Alexander Gomez | Informe spam
hola a todos, alguien me podría decir qué estoy haciendo mal?, o si no
funciona entonces cómo podría hacer?

SELECT
CASE Orden.[Fecha Orden] WHEN BETWEEN @FecIni AND @FecFin 1 ELSE 0 END AS
Periodo
FROM SIP..Cos_MovimientoDatos Orden
la idea es que si esta entre ese periodo (variables ya declaradas y todo
eso), coloque 1, si no, coloque 0 este es un campo bit

MIL GRACIAS!!
 

Leer las respuestas

#1 Alejandro Mesa
28/03/2005 - 19:43 | Informe spam
CASE Orden.[Fecha Orden] WHEN BETWEEN @FecIni AND @FecFin 1 ELSE 0 END



case when Orden.[Fecha Orden] BETWEEN @FecIni AND @FecFin then 1 ELSE 0 END


AMB

"Alexander Gomez" wrote:

hola a todos, alguien me podría decir qué estoy haciendo mal?, o si no
funciona entonces cómo podría hacer?

SELECT
CASE Orden.[Fecha Orden] WHEN BETWEEN @FecIni AND @FecFin 1 ELSE 0 END AS
Periodo
FROM SIP..Cos_MovimientoDatos Orden
la idea es que si esta entre ese periodo (variables ya declaradas y todo
eso), coloque 1, si no, coloque 0 este es un campo bit

MIL GRACIAS!!



Preguntas similares