Create view

Status
Niet open voor verdere reacties.

Syphera

Gebruiker
Lid geworden
19 jan 2004
Berichten
189
Ik wil een view maken via een SQL statement.

Dit heb ik tot nu toe gemaakt, maar ik krijg steeds een foutmelding.

CREATE VIEW OPENSTAANDE_REKENING_PER_KLANT
AS SELECT Klant.klant_ID, klant.naam, klant.adres, klant.postcode, klant.woonplaats, SUM(Verhuring.F_Kosten)SALDO
FROM verhuring, klant
WHERE verhuring.klant_id = klant.klant_id AND
Verhuring.betaald = 'Nee'
GROUP BY klant.klant_id

De foutmelding die ik krijg is:
AS SELECT Klant.klant_ID, klant.naam, klant.adres, klant.postcode, klant.woonplaats, SUM(Verhuring.F_Kosten)SALDO
*

ERROR at line 2:
ORA-00979: not a GROUP BY expression


Wat doe ik fout?
 
Ik ben er al uit.

Query moet er zo uit zien:
CREATE VIEW OPENSTAANDE_REKENING_PER_KLANT
AS SELECT Klant.klant_ID, klant.naam, klant.adres, klant.postcode, klant.woonplaats, SUM(Verhuring.F_Kosten)SALDO
FROM verhuring, klant
WHERE verhuring.klant_id = klant.klant_id AND
Verhuring.betaald = 'Nee'
GROUP BY klant.klant_id, klant.naam, klant.adres, klant.postcode, klant.woonplaats
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan