Gå til innhold

SQL, kondisjon på sum(felt) [løst]


Anbefalte innlegg

Hei,

 

Har en tabell LagPoengTurnering(LagID, Poeng, TurneringID), som er en relasjon mellom en tabell Lag og en tabell Turnering.

Jeg vil hente ut et lags posisjon i poengstillingen når den er sortert etter Poeng.

Har forsøkt meg med noe ala

SELECT 
   count(*) AS c, 
   sum(Poeng) AS s 
FROM 
   LagPoengTurnering 
WHERE 
   s<@paramPoeng 
GROUP BY 
   LagID

Jeg tenkte at dette ville gi meg antall lag som har sum(Poeng) mindre enn @paramPoeng (som er poengsummen til laget jeg vil undersøke), men jeg får «unknown column s in where clause».

Noen som har noe tips til hvordan jeg kan gjøre dette på en måte som virker? Har versjon 4.0.24 av MySQL, så subqueries + endel andre ting er litt begrenset.

 

Frode

Endret av Edorph
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...