Jag har en kolumn "bid" insatt som int(11) och skall ta ut maxbeloppet, vilket inte fungerar som tänkt.
SELECT konto, max(bid) as bud
FROM bidding
GROUP BY 1 ORDER BY 2 DESC
Detta fungerar till en gräns att resultat kommer fram men inte rätt maxvärde. Det står nämligen bara noll för max(bid).
Så jag testade på en aning max(trim(bid)) och helt plötsligt som kom det fram värde, men bara de högsta utifrån den första siffran. Alltså som att kolumnen hade varit av typen char.
Det finns numeriska högre värden.
Använder .net och mySQL 4.1 och undrar om någon kan gissa vad felet ligger? Det borde sorteras numerisk, eller?