hallo
ik probeer een query te schrijven om de spelers uit te halen per ploeg die meer doelpunten hebben gescoord dan de gemiddelde door hun ploeg gemaakt werden:
[SQL]select wo.opstellingid, s.naam ,p.naam ,d.aantal from speler s , ploeg p, wedstrijdopstelling wo, doelpunten d
where s.stamnummer = p.stamnummer and s.rijksregisternummer = wo.rijksregisternummer
and wo.opstellingid = d.opstellingid and d.aantal != 0[/SQL]
ik heb deze query geprobeert maar krijg onvoldoende gegevens:
[SQL]select wo.opstellingid, s.naam ,p.naam ,d.aantal , avg(d.aantal) from speler s , ploeg p, wedstrijdopstelling wo, doelpunten d
where s.stamnummer = p.stamnummer and s.rijksregisternummer = wo.rijksregisternummer
and wo.opstellingid = d.opstellingid and d.aantal != 0
group by p.naam
having d.aantal > avg(d.aantal) [/SQL]
ik probeer een query te schrijven om de spelers uit te halen per ploeg die meer doelpunten hebben gescoord dan de gemiddelde door hun ploeg gemaakt werden:
[SQL]select wo.opstellingid, s.naam ,p.naam ,d.aantal from speler s , ploeg p, wedstrijdopstelling wo, doelpunten d
where s.stamnummer = p.stamnummer and s.rijksregisternummer = wo.rijksregisternummer
and wo.opstellingid = d.opstellingid and d.aantal != 0[/SQL]

ik heb deze query geprobeert maar krijg onvoldoende gegevens:
[SQL]select wo.opstellingid, s.naam ,p.naam ,d.aantal , avg(d.aantal) from speler s , ploeg p, wedstrijdopstelling wo, doelpunten d
where s.stamnummer = p.stamnummer and s.rijksregisternummer = wo.rijksregisternummer
and wo.opstellingid = d.opstellingid and d.aantal != 0
group by p.naam
having d.aantal > avg(d.aantal) [/SQL]

Laatst bewerkt: