[SQL Server 2K] : Invalid column name
Bonjour
Dans cette requête j'effectue deux CASE.
Le premier case récupère la valeur du mois courant, sur laquelle je me base dans le second CASE.
Cependant, SQL Server ne reconnait pas la colonne Mois dans le second CASE. Quelqu'un aurait il une solution pour contourner ce problème?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
SELECT
(CASE
WHEN Period.Mois IN (1,2,3) THEN 1
WHEN Period.Mois IN (4,5,6) THEN 4
WHEN Period.Mois IN (7,8,9) THEN 7
ELSE 10
END) AS [Mois],
(CASE
WHEN (Mois-3>0) THEN (Mois-3)
ELSE (Mois-3 + 12)
END) AS Mois0
FROM Period |
Merci d'avance