Omzet berekenen acces

Status
Niet open voor verdere reacties.

twan3

Nieuwe gebruiker
Lid geworden
18 apr 2016
Berichten
3
dit is wat ik heb maar ik krijg een error opgegeven expressie klantnummer maakt geen deel uit van een statische functie

SELECT kl.klantnummer, kl.naam, SUM(bo.aantal_volwassenen*prijs_per_persoon+bo.aantal_kinderen*prijs_per_persoon/2) AS Omzet
FROM Klant AS kl ,boeking AS bo, reis
GROUP BY kl.naam
ORDER BY SUM(bo.aantal_volwassenen*prijs_per_persoon+bo.aantal_kinderen*prijs_per_persoon/2) DESC;


de vraag is:
Maak een overzicht van de omzet per klant; gesorteerd van hoog naar laag. Weergeven:
klantnummer, naam en omzet. Let op: een klant kan meer dan 1 boeking hebben!

alvast bedankt
 
Laatst bewerkt:
Allereerst welkom bij HelpMij!
Welke fout krijg je? En het is toch geen schoolopdracht hè? Daar mogen we niet echt bij helpen. Wel dus bijsturen, maar geen directe oplossing geven.
 
Volgens mij zit je fout hier:
Code:
SELECT kl.klantnummer, kl.naam, SUM(bo.aantal_volwassenen*prijs_per_persoon+bo.aantal_kinderen*prijs_per_persoon/2) AS Omzet
FROM Klant AS kl ,boeking AS bo, reis
GROUP BY [B][COLOR="#FF0000"]kl.klantnummer[/COLOR][/B], kl.naam
ORDER BY SUM(bo.aantal_volwassenen*prijs_per_persoon+bo.aantal_kinderen*prijs_per_persoon/2) DESC;
 
Mag je de vraag nog op <Opgelost> zetten. Daarvoor heb je boven in de blauwe balk een knopje zitten.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan