Bonjour, j'ai une requête SQL qui fonctionne
mais je n'arrive pas à la simplifier, sans modifier l'exactitude des résultats. Ca doit pas être trop dur pourtant. Je pense qu'il faut passer par l'autojointure.
Si vous pouviez me donner un coup de main, ça serait sympa.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT SUM((FR.FRO_KM_FIN_JOUR) - (FR.FRO_KM_DEBUT_JOUR)) AS KMPERIODETOTAL, (SELECT SUM((FRT.FRO_KM_FIN_JOUR) - (FRT.FRO_KM_DEBUT_JOUR)) FROM FEUILLE_ROUTE FRT WHERE FRT.ABO_CODE = 'P310') AS KMTOTALAGENT, (SELECT SUM(KMIA.KMJ_KM_JOUR) FROM KM_JOUR AS KMIA WHERE FRO_DATE BETWEEN '2007-06-02' AND '2007-12-31' AND ABO_CODE = 'P310' AND CAC_CODE = 'IA') AS KMPERIODEIA FROM FEUILLE_ROUTE FR WHERE FR.FRO_DATE BETWEEN '2007-06-02' AND '2007-12-31' AND FR.ABO_CODE = 'P310'
Partager