Bonjour,
J'ai une requête analyse croisée qui fonctionne bien ci-dessous :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
TRANSFORM Sum([debitop]) AS SommeDedebitop
SELECT [libdeb]
FROM (SELECT f.libelle AS libdeb, debitop, format(dateop,'yyyy') AS [DATE] FROM t_op AS op, t_famille AS f WHERE op.id_fam=f.id_fam And debitOp Is Not Null And debitop<>0  and dateop between #01/01/2018# and #31/12/2019# GROUP BY f.libelle, debitop, dateop)  AS [%$##@_Alias]
GROUP BY [libdeb]
PIVOT [DATE];

Nom : 1.PNG
Affichages : 554
Taille : 5,5 Ko


Seulement, je cherche à mettre en variable les dates après between et cela ne fonctionne pas même en mettant un truc du genre Forms!....
Sans le Transform en requête classique, cela fonctionne .

Une idée ?