Avatar billede peterlang Nybegynder
18. november 2002 - 15:08 Der er 4 kommentarer og
2 løsninger

Sorter efter billigst pris...

Jeg skal sortere efter billigst pris, der 2 pris felter, pris og tilbud.

Pris tilbud
149  0
149  99
98    0
129  79

skal blive:
129  79
98    0
149  99
149  0

Hvordan gøres dette?

Peter Lang
Avatar billede kovalt Nybegynder
18. november 2002 - 15:16 #1
jeg kan ikke lige se hvorledes det nederst er sorteret ?
Avatar billede kovalt Nybegynder
18. november 2002 - 15:18 #2
hvis rækkefølgen skule være 98,129,149,149 så skal det gøres sådan her:

SQL = "SELECT pris, tilbud FROM tabelnavn ORDER BY pris DESC"
Avatar billede di8leva Nybegynder
18. november 2002 - 15:19 #3
er ikke det nemmeste att ha samma pris i pris og tilbud og kun ændra tilbud ibland..

då sorterar du kun på tilbud (ORDER BY tilbud)

--------
129  79
98  98
149  99
149  149
Avatar billede peterlang Nybegynder
18. november 2002 - 15:30 #4
Jo, det ville det nok, men systemet er dersværre lavet på den her måde, og der alt for meget at rette for at lave det på den anden måde..

Peter Lang
Avatar billede kichian Nybegynder
18. november 2002 - 16:37 #5
select pris,tilbud,case tilbud when 0 then pris else tilbud end as udsalg from Tabellen order by case tilbud when 0 then pris else tilbud end
Avatar billede peterlang Nybegynder
18. november 2002 - 17:37 #6
Hej, jeg har tænkt lidt over det og jeg laver om i tablerne som forslået, selv om det er besværlig, men det er smarter man kun har et pris felt..

Tak for hjælpen
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
Computerworld tilbyder specialiserede kurser i database-management

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