Hejsan,SUM Problem
jag har ett problem som jag hoppas ni kan hjälpa mig med....så här ligger det till:
tabell 1 innehåller:
id
minuter
tabell 2 innehåller:
id
främmandeIdtilltabell1
slump
Nu vill jag ta en summa på minuter i tabell 1 då slump i tabell 2 har ett visst värde......SUM(minuter)
Nu till mitt problem:
Jag vill att även om det förekommer flera rader i tabell 2 med rätt slump och samma främmandeId så ska bara tabell 1:s minuter bara räknas in 1 gång.
Hmmm.....fattar knappt vad jag skrivit själv men......
Ett exempel:
Tabell 1:
id minuter
1 15
2 20
3 22
Tabell 2:
id fr.Id slump
1 2 55
2 2 55
3 2 180
4 1 55
Om jag vill hämta ut summan där slump är 55 så vill jag att det ska bli 20 + 15 = 35 men jag får bara till att den räknar 20 + 20 + 15 = 55
Nån som fattar vad jag menar?
Tack på förhand!Sv: SUM Problem
SELECT Sum(Tabell1.minuter)
Tabell1 INNER JOIN (SELECT DISTINCT Tabell2.[fr.Id], Tabell2.slump
FROM Tabell2
WHERE Tabell2.slump = 55) AS Sub ON Tabell1.id = Sub.[fr.Id]