Lid |
|
Ik heb op mijn site een fotowedstrijd, waar mensen hun cijfer kunnen geven op een ingestuurde foto.
Ik sla van elke stem de volgende gegevens op in een table die 'wedstrijd' heet: id --> idnr van de foto(komt dus net zo vaak voor als er gestemd is), datum --> de datum van stemmen, ip --> het ipadres van de stemmer, waarde --> het cijfer dat de stemmer aan de foto geeft.
Nu wil ik graag een ranking maken, zodat de foto met de oudste datum van eerste stem en het hoogste gemiddelde cijfer bovenaan komt te staan, en dan aflopend sorteren.
Er moet dus gesorteerd worden op AVG(waarde) van alle foto's met bijv. Id = 1. En dan moet de oudste datum van stemmen worden opgezocht. Als 2de moet daar dan op gesorteerd worden.
Ik heb al veel zitten proberen, maar het lukt me niet.
Kan iemand de oplossing geven, of me in iedergeval op weg helpen ?
|