On Fri, 4 Feb 2005 09:33:54 +0100
"Thomas" <thomas@4701.dk> wrote:
> hejsa
>
> jeg har sat den til at order rækken efter dens sorterings tal
>
> ORDER BY prisnr
>
> men den order sådan
>
> 1
> 10
> 11
> 12
> 2
> 20
> 21
>
> Hvordan ændrer jeg så den order
> 1
> 2
> 3
> 4
> 5
> 6
> 7
> 8
> 9
> 10
Dit felt i databasen er ikke sat til at være integer men derimod til
f.eks. varchar eller text. Dette betyder at den sorterer på tegnene i
tallene (altså 1 kommer før 2, 12 kommer før 2, 123 kommer før 2 osv) på
samme måde som du ville sortere navnene hans, peter, ole.
Du kan mig bekendt ikke lige ændre dette på andre måder end at ændre
feltet i databasen til at være en "tal" type (int, float, smallint
bigint osv.)
--
Kim Schulz | Fundanemt Content Management system:
Geek by nature |
http://www.fundanemt.com
schulz.dk |
http://www.fundusers.org