webForumDet fria alternativet
Logga in / Bli medlem

problem med sum

Databaser & SQL

4 svar · 263 visningar · startad av Walker

Medlem sedan okt. 2002188 inlägg
Trådstart#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

Medlem sedan dec. 200012 464 inlägg
#2

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

Medlem sedan okt. 2002188 inlägg
#3

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

Medlem sedan dec. 200012 464 inlägg
#4

Hur menar du?

Fungerar det nu?

Medlem 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

264 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)