webForumDet fria alternativet

problem med sum

4 svar · 263 visningar · startad av Walker

WalkerMedlem sedan okt. 2002188 inlägg
#1

Hej

Jag har ett lite problem..

Jag vill summera alla värden som finns i en tabell och tänkte då jag skulle använda sum men.

Kör jag frågan så här

select summa from belopp where ...
och sedan summerar det så får jag fram att det blir 10

men kör jag
select sum(summa) from belopp where ... group by order_id (samma where sats)

så får jag fram att det är -2000 vilket är det första beloppet som finns i listan med select *

sql server 2000

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Om du vill summera alla värden så skall du inte ha någon group by.

WalkerMedlem sedan okt. 2002188 inlägg
#3

Ahh.. trött å sliten.. Har inget group by i sum frågan..

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Hur menar du?

Fungerar det nu?

WalkerMedlem sedan okt. 2002188 inlägg
#5

Felet låg i att jag kollade summan genom att pasta in de i excel som summerade fel, när jag manuellt räknade igenom det så stämde det att det skulle bli -2000

men tack för snabba svar

127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)