webForumDet fria alternativet

Summera inköp per månad

2 svar · 510 visningar · startad av higa

higaMedlem sedan aug. 2000359 inlägg
#1

Hur gör jag om jag vill skapa en rapport över summan av alla inköp per månad, om inköpen ligger i tabellen "Inköp", summan av varje inköp ligger i fältet "Summa" och datumet är på formen YYYY-MM-DD i fältet "Datum". Jag testade att skapa en fråga med följande SQL för att få alla inköp under februari:

SELECT Sum(Inköp.Summa) AS SummaförSumma
FROM Inköp
WHERE (((Inköp.Datum)>#2/1/2004# And (Inköp.Datum)<#3/1/2004#));

och då får jag mycket riktigt en 1*1-tabell där summan för februari månad står, men hur gör jag för att få tabellen så att alla månader representeras på en lista?

Engine^Medlem sedan dec. 20003 887 inlägg
#2

Såhär kanske?

SELECT SUM(Inköp.Summa) AS SummaförSumma, Month(Inköp.Datum)
FROM Inköp
WHERE Year(Inköp.Datum) = 2004
GROUP BY Month(Inköp.Datum)
higaMedlem sedan aug. 2000359 inlägg
#3

Tackar, precis så jag ville ha det.

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