Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/12/2004, 10:51
Jani
 
Fecha de Ingreso: agosto-2004
Mensajes: 55
Antigüedad: 20 años, 5 meses
Puntos: 0
Saludos,
Teri
La primera parte del código me funciono perfectamtente

SELECT Contrato, Contratista, Fecha_Cierre, [AñoFiscal xxxx] AS AF,

CASE WHEN Month([Fecha_Cierre])>9 THEN Month([Fecha_Cierre])-9
ELSE
Month([Fecha_Cierre])+3 END AS Mes,

pero al momento de utilizar la columna MES me envia un error de que ese nombre de columna no es válido y no se como hacer para poder utilizar el valor que esta almacenado en esa columna para realizar lo que sigue.

CASE WHEN [Mes]=1 THEN 1 ELSE 0 END AS M1Sol, CASE WHEN [Mes]=2 THEN 1 ELSE 0 END AS M2Sol

FROM CONTRATOS

WHERE
(((CASE Month([Fecha_Cierre])>9 THEN 1 ELSE 0 END+Year([Fecha_Cierre]))=[AñoFiscal xxxx]))

Agradeceria cualquier tipo de ayuda, Gracias
Jani