Sortierung Daten

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Sortierung Daten

Beitrag von DPunch »

Aloha
sloopywoo1 hat geschrieben:SELECT "Datum", "Name", "Aufgabe" FROM "Aufgaben" AS "Aufgaben" WHERE "Datum" >= CURDATE( ) AND DATEDIFF( 'dd', CURDATE( ), "Aufgaben"."Datum" ) < 14 ORDER BY "Datum" ASC, LOCATE( 'Aufgabe', 'H', '1', '2', 'ASST 2', '3', 'ASST 3', 'Reader' ) ASC
Wenn überhaupt würde die Abfrage wohl eher so aussehen

Code: Alles auswählen

SELECT "Datum", "Name", "Aufgabe" FROM "Aufgaben" AS "Aufgaben" WHERE "Datum" >= CURDATE( ) AND DATEDIFF( 'dd', CURDATE( ), "Aufgaben"."Datum" ) < 14 ORDER BY "Datum" ASC, LOCATE( "Aufgabe", 'H' || '1' || '2' || 'ASST 2' || '3' || 'ASST 3' || 'Reader' ) ASC
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Sortierung Daten

Beitrag von DPunch »

Aloha

Ohne Deine Datenbankstruktur zu kennen, kann zumindest ich Dir da nicht wirklich weiter helfen, das Reindenken in fremde, möglicherweise nicht unbedingt logisch aufgebaute, Datenbanken ist mir ehrlich gesagt zu anstrengend ;)
Auf den ersten Blick würde ich Dir lediglich vorschlagen, Deine Subselects in normale Selects umzuwandeln und die Tabellen entsprechend über die WHERE-Klausel zu verknüpfen.
Antworten