mysql

Tags:    php

Hello, ny i dette forum :)

laver en database query på følgende form.

$tt = mysql_query("SELECT * FROM BRUGER_KTO,BRUGER WHERE BRUGER_KTO.BID=BRUGER.BID ORDER BY KTO_BEL;")

Ønskede effekt er en sortering af data hvor feltet KTO_BEL fra tabellen BRUGER_KTO, bliver sorteret efter største værdi, eks 1234 , 234 , 12 , 1, men sorteringen er som følgende 1234, 1, 12, 234, dvs sorterer ikke efter hele værdien på tallet men kun på det første "tal", kan dette omgås i sql
eller skal man ud i noget sort???

Kom gerne med et uddybende svar, fordi jeg har efterhånden set mit blind på dette problem

/tim frederiksen



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Fejlen består i at den prøver at sortere felterne som tekst i stedet for tal, du kan få det til at virke ved at indsætte ROUND i sql-kommandoen...

Fold kodeboks ind/udKode 


Håber det hjælper...



t