Hvor jeg vil have at det skal se sådan ud i stedet, skal stadig sorteres efter RouteNr men skal kun vise een enkelt afgang til hver by, og så igen sortere efter RouteNr:
Kan du forklare lidt bedre hvad det er du prøver at opnå. Jeg forstår det ikke helt. Hvodan vil du helt præcis have at den skal sortere? Efter hvilke kriterier?
Det skal sorteres efter RouteNr men så alligevel ikke hehe, har lidt svært ved at forklare det, f. eks. sorterer efter RouteNr, men der kommer alle f. eks. rute 1 til en destination, og så alle rute 2 til en destination osv.. Skal kun have første rute 1 til destination efter tid, så skal jeg have første rute 2 til destination efter tid, og så første rute 3 til destination efter tid osv. Når jeg så har alle første destinationer efter tid, skal der komme alle næste destinationer efter tid igen, altså igen starte med rute 1 med næste destination efter tid osv.
Hvad med: select RouteNr, Destination, DepartureTime from tabel order by DepartureTime, RouteNr
??
Det vil dog ikke give helt samme rækkefølge som det du angiver. Problemet er at din DepartureTime ikke kommer i nogen logisk rækkefølge. I SQL kan man sortere efter kolonner. Man kan ikke putte "if" sætninger ind i ORDER BY delen.
Hvis dataene skal bruges fra en applikasjon, ville jeg nok have programmeret denne sortering der.
Ellers må du have en ekstra kolonne i tabellen, som du kan sortere efter. En slags "index" kolonne.
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.