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)
2 svar · 510 visningar · startad av higa
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?
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)
Tackar, precis så jag ville ha det.