1 pièce(s) jointe(s)
Supprimer doublons de dates dans l'utilisation d'un CASE WHEN
Bonjour à tous,
Je souhaiterai supprimer les doublons de date lors de l'utilisation d'un CASE WHEN. Veuillez trouver ci-dessous la requête utilisée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
SELECT DISTINCT LEFT(date, 8) AS DateRelevé,
CASE WHEN formule = 1 THEN ROUND(SUM(subtotal), 2) END AS SousTotalF1,
CASE WHEN formule = 2 THEN ROUND(SUM(subtotal), 2) END AS SousTotalF2,
CASE WHEN formule = 4 THEN ROUND(SUM(subtotal), 2) END AS SousTotalF4,
CASE WHEN formule = 5 THEN ROUND(SUM(subtotal), 2) END AS SousTotalF5,
CASE WHEN formule = 6 THEN ROUND(SUM(subtotal), 2) END AS SousTotalF6,
CASE WHEN formule = 8 THEN ROUND(SUM(subtotal), 2) END AS SousTotalF7
FROM AB_CABINE_FINITION
WHERE (formule <> '') AND (state = 'STOP')
GROUP BY date, formule
ORDER BY DateRelevé DESC |
Et ci-dessous, le résultat :
Pièce jointe 314862
Comme vous pouvez le voir, je souhaiterai n'avoir qu'une ligne par date, et les résultats lié, sur la même ligne.
Merci par avance de votre aide !