Group: dk.edb.database · Group Profile
Author: Michael ZedelerMichael Zedeler Date: Sep 18, 2008 12:44
Peter wrote:
> "Michael Zedeler" skrev i en meddelelse
> news:48d16af9$0$90263$14726298@news.sunsite.dk...
>> Peter wrote:
>>> "Peter" skrev i en meddelelse
>>> news:48d0d0b4$0$90267$14726298@news.sunsite.dk...
>>>> Hej
>>>>
>>>> Benytter MySQL 5.0 og har denne tabel:
>>>>
>>>> Billede : Int
>>>> Plads : Int
>>>>
>>>> Det er en tabel med stemmer på billeder, Billede er det billede der er
>>>> stemt på og Plads kan være en 1. 2. eller 3. plads
>>>>
>>>> En 1. Plads giver 3 points
>>>> En 2. Plads giver 2 points
>>>> En 3. Plads giver 1 points
>>>>
>>>> Så det jeg ønsker er en sammen tælling af hvor mange points hver billede
>>>> har fået, f.eks:
>>>>
>>>> (Billede) (Points)
>>>> 34 241
>>>> 72 129
>>>> 12 54
>>>> osv.
>>> Har fået et svar og det var jo ganske enkelt.
>>>
>>> select billede, sum( 4 - plads )
>>> from din_tabel
>>> group by billede
>> Så er der også nogle billeder der får negative points.
>
> Hvordan det?
Hvis der er mere end fire billeder i hver konkurrence, vil de øvrige
billdeder få negative points. 5. plads giver -1 point og så fremdeles.
Mvh. Michael.
|