Bonjour voila un petit soucis ,
jusqu'a présent j'effectué la requete ci-dessous une fois par mois, maintenant la demande de mon client est de faire l'extraction deux fois par mois.
Le souci est que l'ensemble de mes tests fonctionnent sur le champs mois et je ne sais pas trop comment m'y prendre sur des jours sachant que la durée sur un mois peut-être de 28,30 ou 31 j.
J'ai pensé peut-etre utiliser la fonction WEEK mais je pense qu'il y a plus simple.
Bon pour faire court le but est d'extraire du 1 au 15, au 15 au 28 ou 30 ou 31.
Merci à tous.
SELECT sage.*, YEAR(date) AS année,
(SELECT DISTINCT mois.mois FROM sage, mois WHERE (MOIS.num = month(sage.date)) AND (MONTH(sage.date)
= MONTH(DATEADD(month, - 1, GETDATE())))) AS Mois
FROM sage
WHERE (MONTH(date) = MONTH(DATEADD(month, - 1,
GETDATE()))) and (year(date) = year(DATEADD(month, - 1,
GETDATE())))
Partager