Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[HS TRANSAC SQL] C'est lundi, je sèche

3 réponses
Avatar
Stéphane Miqueu
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ô !

--
Ami Calmant
Stéphane

3 réponses

Avatar
Jacques TREPP
"Stéphane Miqueu" a écrit dans le message de
news:
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ô !

--
Ami Calmant
Stéphane





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

--
Jacques TREPP
Albygest
3, rue Jean Mermoz
81160 ST-JUERY
(enlevez 'pasdespam' pour me joindre)
Avatar
Stéphane Miqueu
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
Avatar
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