webForumDet fria alternativet

Summering i SQL

Databaser & SQL

1 svar · 183 visningar · startad av Nroblex

Medlem sedan jan. 20071 inlägg
Frågan#1

Hej alla.

Jag skulle bli väldigt tacksam om någon kunde hjälpa mig med följande;

Jag har en tabell med försäljning. Försäljningen kan ske inom olika områden, och jag vill se hur mycket varje kund köpt inom varje område. Detta vill jag ha ut i en enda fråga. Följande har jag lyckats med;

kund Område försäljningsvärde
kund1 omr1 24500 kr

Jag vill ju alltså ha ut kunden (kund1) försäljning för alla områden, det kan finnas flera. så att det ser ut så här;

kund Område försäljningsvärde
kund1 omr1 24500 kr
kund1 omr2 30000 kr

För att åstadkomma det översta resultatet använde jag följande SQL sats.
SELECT kund, sum(fsg)
FROM sales
WHERE omr =omr1
GROUP by kund

Tack på förhand!

Medlem sedan juni 200032 967 inlägg
#2

Det borde inte vara svårare än:

SELECT kund, omr, sum(fsg)
FROM sales
GROUP by kund, omr

Mvh

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)