frenchsting: en fait c'était ma première idée, mais visiblement HFSQL ne supporte pas les CTE. Ou pas encore, peut-être dans une prochaine version.
C'est bien dommage, car ça permet dans certains cas de découper une requête et d'en simplifier l'écriture.
Tiens, une autre solution qui me vient à l'esprit: une sous requête:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT COMMANDC.NUMEROC, COMMANDC.CODE, COMMANDC.NOM, COD_PROJET.NOM, MaxDeTOTAL, SommeDeTOTAL1, MaxDeTOTAL - SommeDeTOTAL1 AS SOLDE from ( FROM COD_PROJET INNER JOIN COMMANDC ON COD_PROJET.IDCOD_PROJET = COMMANDC.IDCOD_PROJET INNER JOIN FACTURE ON FACTURE.NUM_CMD_SITUATION = COMMANDC.NUMEROC GROUP BY COMMANDC.NUMEROC, COMMANDC.CODE, COMMANDC.NOM, COD_PROJET.NOM ) ORDER BY NUMEROC DESC;
L'aide en ligne indique que c'est supporté, donc ça me semble être une piste à tenter.
Tatayo.
Partager