Utilizar columna

13/12/2004 - 20:59 por Jani | Informe spam
Saludos a todos,
Tengo el siguiente código:
SELECT

CASE
WHEN MONTH([FECHA_CIERRE]) > 9 THEN MONTH([FECHA_CIERRE]) - 9
ELSE MONTH(FECHA_CIERRE) + 3
END AS MES,

CASE
WHEN Qry_Ordenes_Solicitud.MES = 1 THen
ELSE 0
END AS M1SOL,

FECHA_CIERRE, CONTRATO, CONTRATISTA, DESCRIPCION
FROM Qry_Ordenes_Solicitud

El problema es que cuando ejecuto el query en el segundo case me sale un
error que el nombre de columna MES no es válido y no entiendo porque si
arriba lo estoy definiendo con el primer case.

Si alguien pudiera ayudarme se los agradeceria, hasta luego,
Jani
 

Leer las respuestas

#1 Maxi
13/12/2004 - 21:03 | Informe spam
Hola, es que debes repetir el CASE por eso no te lo toma :( los alias no los
podes usar como pretendes :(


Salu2
Maxi


"Jani" escribió en el mensaje
news:
Saludos a todos,
Tengo el siguiente código:
SELECT

CASE
WHEN MONTH([FECHA_CIERRE]) > 9 THEN MONTH([FECHA_CIERRE]) - 9
ELSE MONTH(FECHA_CIERRE) + 3
END AS MES,

CASE
WHEN Qry_Ordenes_Solicitud.MES = 1 THen
ELSE 0
END AS M1SOL,

FECHA_CIERRE, CONTRATO, CONTRATISTA, DESCRIPCION
FROM Qry_Ordenes_Solicitud

El problema es que cuando ejecuto el query en el segundo case me sale un
error que el nombre de columna MES no es válido y no entiendo porque si
arriba lo estoy definiendo con el primer case.

Si alguien pudiera ayudarme se los agradeceria, hasta luego,
Jani

Preguntas similares