Bonjour le forum,
Je ne trouve pas la syntaxe correcte permettant d'avoir dans une fonction SUM() une fonction CASE() avec de multiples clauses.
En simplifiant :
Je sais que ce n'est pas la bonne syntaxe, mais cela représente ce que j'aimerai pouvoir faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 .../... SUM( CASE WHEN tableA.taille= 'XS' THEN tableB.qte ELSE 0 END WHEN tableA.taille= 30 THEN tableB.qte ELSE 0 END ) AS 'XS ou 30' .../...
J'ai testé je ne sais pas combien de syntaxes différentes, j'ai écumé ce forum et les résultats Google, sans succès. Je ne dois pas certainement énoncer mon pb correctement, et là je suis désespéré ...
Un grand merci pour tous ceux qui me mettront sur la piste.
Config :
Microsoft SQL Enterprise Manager
Version*: 8.0
FF
Partager