ORDER BY poang, mal
Jag sköter en lite innebandy sida där jag hämtar poängligan från en databas. Jag sorterar efter totala gjorda poäng men jag vill att om några har samma poäng ska den som gjort flest mål ligga först. Hur gör man detta?
9 svar · 233 visningar · startad av Andiee
Jag sköter en lite innebandy sida där jag hämtar poängligan från en databas. Jag sorterar efter totala gjorda poäng men jag vill att om några har samma poäng ska den som gjort flest mål ligga först. Hur gör man detta?
ORDER BY poang, mal
Man får tacka. Testade den första men det funkade ju inte så jag vände mig hit...
Nu till ett annat problem, ett litet svårare, som har uppkommit. Jag har 2 fält i databasen: gjorda mål och insläppta mål. Nu vill jag få fram målskillnaden och sortera efter det lag som har bäst målskillnad, alltså den som har mest plus. Någon som har någon anning?
jag hade provat något sånt här:
select lag, poang, plusmal, minusmal, (plusmal-minusmal) as skillnad order by skillnad desc
funkar inte det kan man ju prova att använda sum() och group by.
hoppas det hjälpte, jag kan tyvärr inte testa här.
Jag fick det inte riktigt att fungera...
om du skickar lite kod om hur du har skrivit så blir de lite lättare å hjälpa dig..
Jag änvände precis den kodsnutt som @nders gav mig. Tyvärr har jag inte kvar det jag skrev men min nuvarande kod lyder:
SELECT * FROM tabell ORDER BY poang DESC, malskillnad DESC
och det är malskillnad jag är ute efter att få fram på något sätt...
Suck, jag får nog göra så ändå. Tack ändå...