1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| SELECT (DatePart('ww',entree_auto.ndate,2,2)) as ddate, 0 as X, 0 as a, Sum(sortie_auto.Mvt) as Y, 0 as b, 0 as Z, 0 as c
FROM entree_auto INNER JOIN sortie_auto ON (entree_auto.identifiant = sortie_auto.identifiant) AND (entree_auto.ndate = sortie_auto.ndate)
WHERE (entree_auto.identifiant = 'B'
OR entree_auto.identifiant = 'A'
OR sortie_auto.identifiant = 'C'
OR sortie_auto.identifiant = 'D' )
GROUP BY DatePart('ww',entree_auto.ndate,2,2)
UNION ALL
SELECT (DatePart('ww',entree_auto.ndate,2,2)), 0, 0, 0, 0, Sum(sortie_auto.[Mvt]), 0
FROM entree_auto INNER JOIN sortie_auto ON (entree_auto.identifiant = sortie_auto.identifiant) AND (entree_auto.ndate = sortie_auto.ndate)
WHERE (entree_auto.identifiant = 'A'
OR entree_auto.identifiant = 'B'
OR sortie_auto.identifiant = 'C'
OR sortie_auto.identifiant = 'D' )
GROUP BY DatePart('ww',entree_auto.ndate,2,2)
UNION ALL SELECT (DatePart('ww',entree_auto.ndate,2,2)) as ddate, Sum(sortie_auto.Mvt), 0 , 0 , 0 , 0 , 0
FROM entree_auto INNER JOIN sortie_auto ON (entree_auto.identifiant = sortie_auto.identifiant) AND (entree_auto.ndate = sortie_auto.ndate)
WHERE (entree_auto.identifiant = 'A'
OR entree_auto.identifiant = 'B'
OR sortie_auto.identifiant = 'C'
OR sortie_auto.identifiant = 'D' )
GROUP BY DatePart('ww',entree_auto.ndate,2,2) |
Partager