ik ben aan het stoeien met SQLite.
Zoals je weet is SQLite best wel ... basic.
Maar toch wil ik dit proberen.
Ik heb een tabel facturen.
Nou wil ik per jaartal, het totaal gefactureerde bedrag hebben.
Wat ik nu heb, weergeeft alleen maar het eerste jaar, en laatste jaar.
Terwijl er per jaar meerdere facturen gemaakt worden.
Hoe kan ik deze totalen per jaar goed in een query zetten?
SELECT MIN(strftime('%Y', datum)) as firstYear, MAX(strftime('%Y', datum)) as lastYear FROM facturen
Wat ik nu aan het doen ben, gaat niet helemaal goed, tenminste. Ik kan een loop maken van firstYear tot lastYear, en dan in de loop steeds een SUM(bedrag) nemen.
Maar dit kan toch ook in 1 query ? (Uiteraard moet ik op een of andere manier DISTINCT gebruiken)
Mijn excuses allemaal.
Een simpele group by deed al wat het moest doen :)
SELECT TOTAL(bedrag) as totaal, strftime('%Y', datum) as jaartal FROM facturen GROUP BY strftime('%Y', datum)