Récupérer le mois qui précède
Je fais des requêtes sur le mois qui précède, ce qui jusque là est simple puisque la formule :
Code:
DATEPART(MONTH,PC.DH_DEBUT) = DATEPART(MONTH,GETDATE()) - 1
fonctionne très bien.
Par contre, lorsque je change d'année, celle-ci me renvoie un fichier vide. Comment puis-je faire pour récupérer le mois de l'année - 1.
Cordialement.
Taz
Récupérer le mois qui précède
Pas du tout.
La solution que j'avais trouvé était la formule suivante :
Code:
1 2
| CASE WHEN YEAR(STA.[DH_DEBUT_INTER]) = YEAR(GETDATE())-1 AND MONTH(STA.[DH_DEBUT_INTER]) = 12 THEN 1
WHEN YEAR(STA.[DH_DEBUT_INTER]) = YEAR(GETDATE()) AND MONTH(STA.[DH_DEBUT_INTER]) = MONTH(GETDATE()) - 1 THEN 1 ELSE 0 END = 1 |
Le problème est que le mois de Décembre remonte systématiquement.
Merci.
Taz