Perdona, no me fije, que por mes, te referías al valor que habías calculado antes, me temo que no vas a poder utilizarlo, debes volver a hacer el case
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,
CASE WHEN (Month([Fecha_Cierre])>9 THEN Month([Fecha_Cierre])-9
ELSE
Month([Fecha_Cierre])+3)=1 THEN 1 ELSE 0 END AS M1Sol, CASE WHEN (Month([Fecha_Cierre])>9 THEN Month([Fecha_Cierre])-9
ELSE
Month([Fecha_Cierre])+3)=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]))
Es un poco rollo, pero por más que lo he intentado otras veces, no he conseguido que utilice alias anteriores
Un saludo