webForumDet fria alternativet

räkna antal

1 svar · 261 visningar · startad av hallinm

hallinmMedlem sedan nov. 20062 inlägg
#1

Hej
ny här på forumet och måste säga att det är mycke bra (y)

Har en fråga om man har 2 st olika tabeler med tex sälj id´n och en annan tabel med artiklar dom sålt och jag ska ta ut hur många artiklar dom sålt hur gör man på bästa sätt för att räkna ihop artiklarna så man får ut antal sålda artiklar per sälj id ? vill alltså ha ut att sälj id 1 har gjort 3 st försäljningar

Exempel

tabel 1 (sälj id)
1
1
1
2
3

Tabel 2 (sålda artikel nr)
2
3
3
4
2

Kör sql server 2005
MVH/H

@ndersMedlem sedan juni 200032 969 inlägg
#2

Jag förstår inte helt vad dina tabeller innehåller eller vad du vill ha ut, så jag får gissa lite...

Jag antar att du lagrar ett säljar-id i tabell 2 också?

Man kan göra på flera olika sätt. Ett exempel:

SELECT <fält>, (SELECT SUM(antal) FROM tabell2 WHERE säljarID = tabell1.säljarID) AS Antal
FROM tabell1 
ORDER BY Antal DESC
141 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)