Bonjour,
Je ne suis pas un pro de SQL 2000. J'ai besoin d'extraire des écritures d'une base comptable que si la date d'échéance est supérieure ou égale à la date du jour de l'extraction.
J'ai cherché et j'ai trouvé la fonction GETDATE mais je n'arrive pas à l'utiliser correctement. J'ai essayé de rajouter des parenthèses, de déplacer la fonction GETDATE.... je n'y comprends plus rien.
Pouvez-vous me dire en quoi je cafouille ?
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 declare @date DATETIME SELECT CT_Num, SUM(CASE WHEN (dbo.F_ECRITUREC.CG_NumCont LIKE '51214%' AND dbo.F_ECRITUREC.EC_Sens='1' AND dbo.F_ECRITUREC.EC_ECHEANCE >= CONVERT DATE(GETDATE()) THEN (F_ECRITUREC.EC_Montant) ELSE 0 END) AS REGL_NON_ENCAISS FROM F_ECRITUREC /*WHERE (F_ECRITUREC.CG_Num LIKE '5121%') */ GROUP BY F_ECRITUREC.CT_Num ORDER BY F_ECRITUREC.CT_Num
Thibault
Partager