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?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager