syntaxe incorrecte avec mon getdate et Group By
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 ?
Code:
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 |
Merci pour votre aide
Thibault