hallo,
ik heb een sql query gemaakt in access maar hij geeft nu de totaal prijs van verkochte kaartjes per uitvoering en wat ik nodig heb is: inkomsten per voorstelling per maand: overzicht van inkomsten per voorstelling per maand + totaal per maand + jaartotaal van geselecteerde jaar
ik moet dit in een rapport zetten en voordat ik naar dat rapport ga een jaar selecteren. ik heb deze query nu: wat moet ik hieraan veranderen om inkomsten per voorstelling per maand te krijgen?
SELECT uitvoering.voorstellingnummer, uitvoering.uitvoeringnummer, (datepart('m',uitvoering.begindatumtijd)) AS Maand, voorstelling.titel, SUM(prijs) AS TotaalPrijs
FROM ((((uitvoering INNER JOIN voorstelling ON (uitvoering.voorstellingnummer) = (voorstelling.voorstellingnummer))
INNER JOIN stoel
ON (uitvoering.zaalnaam) = (stoel.zaalnaam))
INNER JOIN prijzen
ON ((prijzen.rangnaam) = (stoel.rangnaam))
AND ((voorstelling.voorstellingnummer) = (prijzen.voorstellingnummer)))
INNER JOIN bezetting
ON ((stoel.stoelnummer) = (bezetting.stoelnummer))
AND ((bezetting.rijnummer) = (stoel.rijnummer))
AND ((uitvoering.uitvoeringnummer) = (bezetting.uitvoeringnummer)))
INNER JOIN reservering
ON (reservering.reserveringnummer) = (bezetting.reserveringnummer)
WHERE ((bezetting.voorstellingnummer) = (uitvoering.voorstellingnummer))
GROUP BY stoel.rijnummer, voorstelling.titel, prijzen.prijs, uitvoering.voorstellingnummer, uitvoering.uitvoeringnummer, uitvoering.begindatumtijd;
ik heb een sql query gemaakt in access maar hij geeft nu de totaal prijs van verkochte kaartjes per uitvoering en wat ik nodig heb is: inkomsten per voorstelling per maand: overzicht van inkomsten per voorstelling per maand + totaal per maand + jaartotaal van geselecteerde jaar
ik moet dit in een rapport zetten en voordat ik naar dat rapport ga een jaar selecteren. ik heb deze query nu: wat moet ik hieraan veranderen om inkomsten per voorstelling per maand te krijgen?
SELECT uitvoering.voorstellingnummer, uitvoering.uitvoeringnummer, (datepart('m',uitvoering.begindatumtijd)) AS Maand, voorstelling.titel, SUM(prijs) AS TotaalPrijs
FROM ((((uitvoering INNER JOIN voorstelling ON (uitvoering.voorstellingnummer) = (voorstelling.voorstellingnummer))
INNER JOIN stoel
ON (uitvoering.zaalnaam) = (stoel.zaalnaam))
INNER JOIN prijzen
ON ((prijzen.rangnaam) = (stoel.rangnaam))
AND ((voorstelling.voorstellingnummer) = (prijzen.voorstellingnummer)))
INNER JOIN bezetting
ON ((stoel.stoelnummer) = (bezetting.stoelnummer))
AND ((bezetting.rijnummer) = (stoel.rijnummer))
AND ((uitvoering.uitvoeringnummer) = (bezetting.uitvoeringnummer)))
INNER JOIN reservering
ON (reservering.reserveringnummer) = (bezetting.reserveringnummer)
WHERE ((bezetting.voorstellingnummer) = (uitvoering.voorstellingnummer))
GROUP BY stoel.rijnummer, voorstelling.titel, prijzen.prijs, uitvoering.voorstellingnummer, uitvoering.uitvoeringnummer, uitvoering.begindatumtijd;