Så er det da klart! Den sammenligner via ASCII når du bruger varchar. Du skal enten benytte et egentligt tal, eller præformatere tallene (f.eks. '00006.0', '00025.7', og '00001.0')
Som angelod sikkert også vil ind på, lyder det som om den valgte type i kollonen hitstoday er forkert. Hvis du vil være sikker på, at den sorterer efter tal, skal kollonen være en int eller tinyint. Hvis kollonens type er text, vil den sortere alfabetisk, og her kommer "bogstavet" 6 før 2.
Sålænge du ikke har behov for større præcision, vil jeg anbefale dig at bruge FLOAT da den halverer hukommelsesforbruget uden at gå på kompromis med den præcision du bruger!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.