Dans son message précédent, Jacques TREPP a écrit :
Salut, c'est pas un truc du genre Case then else end
Tu as plongé, hier ? ce qui expliquerait qu'aujourd'hui tu sèches .... mouarf
cordialement
Non pas encore plongé. Je suis en manque d'azote c'est sans doute la raison de ralentissement des neurones ...
-- Ami Calmant Stéphane
Stéphane Miqueu
Stéphane Miqueu avait prétendu :
Bonjour, Le retour de week-end est difficile et je sèche sur ce truc ...
Soit un table avec : Année, Mois, Vendeur, CA.
Je voudrais faire une requête qui me renvoie : Vendeur, SUM(CA N-1), SUM(CA N)
Un truc du genre, CASE Année WHEN YEAR(GETDATE())-1 THEN SUM(CA) END AS CA_N_1
Mais j'ai beau le tourner dans tous les sens j'y arrive pô !
Aujourd'hui c'est mardi, j'ai les yeux au bon endroit et mon neurone s'est reconnecté donc j'ai trouvé :
SELECT Vendeur , SUM( CASE Année WHEN 2007 THEN CA ELSE 0 END) AS CA_N_1 , SUM( CASE Année WHEN 2008 THEN CA ELSE 0 END) AS CA FROM MaTable GROUP BY Vendeur
Tout simple quoi !
-- Ami Calmant Stéphane
Stéphane Miqueu avait prétendu :
Bonjour,
Le retour de week-end est difficile et je sèche sur ce truc ...
Soit un table avec : Année, Mois, Vendeur, CA.
Je voudrais faire une requête qui me renvoie :
Vendeur, SUM(CA N-1), SUM(CA N)
Un truc du genre,
CASE Année
WHEN YEAR(GETDATE())-1 THEN SUM(CA)
END AS CA_N_1
Mais j'ai beau le tourner dans tous les sens j'y arrive pô !
Aujourd'hui c'est mardi, j'ai les yeux au bon endroit et mon neurone
s'est reconnecté donc j'ai trouvé :
SELECT Vendeur
, SUM(
CASE Année
WHEN 2007 THEN CA
ELSE 0
END) AS CA_N_1
, SUM(
CASE Année
WHEN 2008 THEN CA
ELSE 0
END) AS CA
FROM MaTable
GROUP BY Vendeur
Bonjour, Le retour de week-end est difficile et je sèche sur ce truc ...
Soit un table avec : Année, Mois, Vendeur, CA.
Je voudrais faire une requête qui me renvoie : Vendeur, SUM(CA N-1), SUM(CA N)
Un truc du genre, CASE Année WHEN YEAR(GETDATE())-1 THEN SUM(CA) END AS CA_N_1
Mais j'ai beau le tourner dans tous les sens j'y arrive pô !
Aujourd'hui c'est mardi, j'ai les yeux au bon endroit et mon neurone s'est reconnecté donc j'ai trouvé :
SELECT Vendeur , SUM( CASE Année WHEN 2007 THEN CA ELSE 0 END) AS CA_N_1 , SUM( CASE Année WHEN 2008 THEN CA ELSE 0 END) AS CA FROM MaTable GROUP BY Vendeur