webForumDet fria alternativet

Summera belopp på datum?

3 svar · 758 visningar · startad av harry_boy

harry_boyMedlem sedan feb. 2003193 inlägg
#1

Jag har en tabell med datum, period och belopp. Jag vill gruppera så att jag enbart ser totalbeloppet varje dag. Samt att även en rad i månadsskiftet med totalen på perioden. Det kan vara flertalet belopp på samma dag, men som sagt de ska summeras varje dag.

Resultatet ska se ut som följer:

Datum;Belopp
2014-03-03 5000kr
2014-03-02 6000kr
2014-03-01 10000kr
2014-03 21000kr
2014-02-29 10000kr
2014-02-28 4000kr
osv osv
2014-02 78000kr

Är detta möjligt? Jag får det att fungera men varje rad är med och sedan en summering. Jag vill ju enbart ha med totalerna per dag samt period inte varje transaktion.

Det är MSSQL 2008

harry_boyMedlem sedan feb. 2003193 inlägg
#2

Jag kan klara mig att få totalen per dag. Jag har försökt med group by och aggregate. Men som tidigare sagt så får jag inte till det då det visar alla rader och sedan en total per dag. Men jag vill ju inte se alla dagens rader utom endast totalen per dag.

cascaMedlem sedan feb. 20005 891 inlägg
#3

Kan du inte posta lite data och strukturen?

metalboyMedlem sedan jan. 2005953 inlägg
#4

Har tyvärr inte möjlighet att testa med MSSQL, men i MySQL hade jag gjort så här. Det borde vara samma i MSSQL.

SELECT datum, SUM(belopp) FROM tabell GROUP BY datum
126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)