Aangepast sorteren

Status
Niet open voor verdere reacties.

Megamar

Gebruiker
Lid geworden
14 mrt 2017
Berichten
12
Hallo,

Ik heb een query gemaakt waarbij ik gegevens sorteer per week en dan per dag
Maar ik heb ook gegevens (orders) die nog geen week en dag hebben maar alleen 0 omdat ze niet gepland zijn
Deze gegevens wil ik onderaan de lijst zien i.p.v. bovenaan maar met standaard order by red ik dan niet.
Dus eerst aflopend op week en dag en helemaal onderaan de 0 orders.
Is er iemand die hier een oplossing voor heeft?

Met vr.gr.
Marco Maas
 
Dat kan met een UNION.

Uitgaande van de volgende tabel:
tabel.PNG

SQL statement:
Code:
SELECT "A", zandbak.jaar, zandbak.week,zandbak.dag,zandbak.order FROM testdbs.zandbak WHERE zandbak.jaar <> 0 
UNION
SELECT "B", zandbak.jaar, zandbak.week,zandbak.dag,zandbak.order FROM testdbs.zandbak WHERE zandbak.jaar = 0
ORDER BY 1,2,3,4,5;

Geeft het volgende resultaat:
resultaat.PNG
 
Hartstikke bedankt voor het snelle antwoord.
Ik snap alleen de ORDER BY 1,2,3,4,5; niet
Wat is die 1,2,3,4 en 5 dan?

Met vr.gr.
Marco
 
Megamar,

Ik heb de ORDER BY gedaan op kolom nummer.
In dit geval:
1 - Kolom: A
2 - Kolom: jaar
3 - Kolom: week
4 - Kolom: dag
5 - Kolom: order

In plaats van nummers mag je natuurlijk ook de kolom namen gebruiken.
Kolom namen is netter en duidelijker.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan