Bonjour,
J'ai des connaissance limité en sql et je me suis dans une petite impasse. (Je travaille sur Microsoft SQL Server management Studio)
Je dois extraire des données par rapport à une date, en incluant ce mois-ci et le mois précédent.
Lorsque je le fais, ça marche, pas de problème :
DAT_CHARGT => datetime
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE [DAT_CHARGT] BETWEEN '20180101' AND GETDATE()
Je le fais pour le moment manuellement chaque jour mais je vais l'automatiser et le fait que la date soit en "dur" est un problème.
j'avais trouvé une solution qui s'est révélé fausse
Ce résultat est faux car il ne prends pas le mois précédent en entier, aujourd'hui nous sommes le 24/05, il ne prendra que à partir du 24/04.
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE [DAT_CHARGT] >= DATEADD(Month, -1, GETDATE())
Résultat également faux =>
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE [DAT_CHARGT]>= MONTH(getdate())-1
Je suis a court d'option. Si vous avez des idées ou des solutions je suis preneur.
Bonne journée
Partager