Avatar billede macriis Nybegynder
01. april 2004 - 11:10 Der er 2 kommentarer og
2 løsninger

2 stk. ORDER BY i samme SQL-sætning

Hvad er syntaksen for kunne lave 2 ORDER BY? Dvs. at overordnet skal der sorteres "sådan" og dernæst "sådan".

Jeg vil gerne tilføje en sekundær ORDER BY der hedder kunde.statusKunde DESC

strSQL = "SELECT kunde.kundeId, kunde.kundenavn, kunde.kontaktperson, kunde.dato, kunde.klokkeslaet, kunde.statusKunde, kunde.noter, bruger.navn FROM kunde INNER JOIN bruger ON kunde.brugerId = bruger.brugerId WHERE dato = '" & Request.QueryString("dato") & "' AND bruger.brugerId = " & Session("brugerId") & " AND (statusKunde = 'Under behandling' OR statusKunde = 'Solgt') ORDER BY kunde.klokkeslaet DESC"
Avatar billede musicchart.dk Nybegynder
01. april 2004 - 11:14 #1
strSQL = "SELECT kunde.kundeId, kunde.kundenavn, kunde.kontaktperson, kunde.dato, kunde.klokkeslaet, kunde.statusKunde, kunde.noter, bruger.navn FROM kunde INNER JOIN bruger ON kunde.brugerId = bruger.brugerId WHERE dato = '" & Request.QueryString("dato") & "' AND bruger.brugerId = " & Session("brugerId") & " AND (statusKunde = 'Under behandling' OR statusKunde = 'Solgt') ORDER BY kunde.klokkeslaet DESC,kunde.statusKunde DESC"
Avatar billede eagleeye Praktikant
01. april 2004 - 17:57 #2
Du kan havde lige så mange ORDER BY som du vil og de adskilles med , du kan også angive enten ASC (eller ingen) eller DESC for hver kolonne.

ORDER BY kol1, kol2 DESC, kol3, DESC, kol4
Avatar billede macriis Nybegynder
14. april 2004 - 12:02 #3
Det må være 15 point pr. mand. Laver du lige et svar eagleeye?
Avatar billede eagleeye Praktikant
14. april 2004 - 18:50 #4
Ok :)
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
Kurser inden for grundlæggende programmering

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