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:

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
je sais déjà que "DATE" c'est pas bien...
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