Bonjour,
je voulais faire une requête qui consiste à recupérer toutes les occurences qui ce répète plus de 4 fois dans les 6 derniers mois dans le journal de banque avec éventuellement un critère de montant j'ai donc fais cette requette:
je sais déjà que "DATE" c'est pas bien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 WITH SELECTION AS (SELECT MAX(ID) FROM COMPTABILITE WHERE "DATE" BETWEEN 'debut' AND 'fin' AND JOURNAL LIKE 'BQ%' AND LEFT(NCOMTE, 1) = '4' GROUP BY CREDIT HAVING Count(CREDIT) > 4 ) SELECT C.ID, C."DATE", C.NCOMTE, COALESCE(C.LIBCOMPTE, ''), COALESCE(C.LIBOPER, ''), COALESCE(C.NPIECE, ''), COALESCE(C.CREDIT, ''), COALESCE(C.DEBIT, '') FROM COMPTABILITE C JOIN SELECTION S ON C.ID = S.ID
que coalescence ces pas bien mais j'ai besoin d'une valeur non null
je fais ma requête dans une procédure VBA...
quand je lance la requête j'ai une erreur:
SQL error code = -104
Invalid command
no column name specified for column number 1 in derived table <unnamed>
si quelqu'un peu m'aider Grand MERCI
Partager