Avatar billede floetti Nybegynder
15. august 2004 - 23:52 Der er 2 kommentarer og
1 løsning

sorter efter pris

Hej ...

Jeg har en mysql med et felt "pris", og jeg vil gerne lave en order by pris. problemet er bare at det tager 2000 istedet for 300 først, kan man ikke lave et eller andet til at rætte dette problem??

På forhånd tak
Avatar billede detox Nybegynder
15. august 2004 - 23:56 #1
Det kunne tyde på du bruger en forkert felttype. Du kan prøve med:

order by pris+0

eller rette til en felttype der bruges til tal (int, mediumint, etc.).
Avatar billede morteeart Nybegynder
16. august 2004 - 00:06 #2
ORDER by pris

det vil normalt tage den laveste værdi først.

ORDER by pris DESC

vil tage den højeste værdi først.

Men disse er kun ved feltyper som INT,DOUBLE & FLOAT.
som også er mest fornuftige at benytte i sammenhæng med tal.
Heltal: INT
Kommatal: DOUBLE (samme som float, bare bedre)
Avatar billede floetti Nybegynder
16. august 2004 - 00:40 #3
Jo, det var det med den forkerte felttype... det stod som varchar:/

men har nu rættet det til int

takker for svaret

point til detox
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester