mowch 10 Geschrieben 15. April 2014 Melden Teilen Geschrieben 15. April 2014 hallo, ich möchte aus einer Tabelle eine spezielle Sortierung vornehmen, und zwar sieht meine Tabelle so aus: ID Datum Type1 14.04.2014 A2 14.04.2014 B3 14.04.2014 C4 15.04.2014 A5 15.04.2014 C6 16.04.2014 C7 16.04.2014 A8 17.07.2014 B9 17.07.2014 C bei select * from tabelle order by Datum, Type bekomme ich folgendes resultat ID Datum Type1 14.04.2014 A2 14.04.2014 B3 14.04.2014 C4 15.04.2014 A5 15.04.2014 C7 16.04.2014 A6 16.04.2014 C9 17.07.2014 A8 17.07.2014 Csoweit gut, nun möchte ich aber das die Type zusammengefasst wird also wie folgt: ID Datum Type1 14.04.2014 A2 14.04.2014 B3 14.04.2014 C5 15.04.2014 C4 15.04.2014 A7 16.04.2014 A6 16.04.2014 C8 17.07.2014 C9 17.07.2014 A d.h. wenn sich das datum ändert, soll immer nach der Type sortiert werden, also wenn der letzte Eintrag mit der ID 3 die Type C hat so soll der nächste Eintrag auch wieder mit der Type C starten.kann man das irgendwie lösen?DANKE Zitieren Link zu diesem Kommentar
TheLeader 61 Geschrieben 15. April 2014 Melden Teilen Geschrieben 15. April 2014 na das wird ne schäne if schleife aus asc und desc mit if und else if. poste mal wenn du die hast Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 15. April 2014 Melden Teilen Geschrieben 15. April 2014 Bist Du immer noch bei dem Thema http://www.mcseboard.de/topic/197195-sql-select-zähler-von-bis/ ? Bitte beschreibe doch mal exakt was das Ziel ist und warum Du alles "auf der Datenbank" realisieren willst. Zitieren Link zu diesem Kommentar
h-d.neuenfeldt 21 Geschrieben 15. April 2014 Melden Teilen Geschrieben 15. April 2014 ID Datum Type 1 14.04.2014 A 2 14.04.2014 B 3 14.04.2014 C 5 15.04.2014 C 4 15.04.2014 A 7 16.04.2014 A 6 16.04.2014 C 8 17.07.2014 C 9 17.07.2014 A wo würde denn jetzt der Datensatz mit Datum = 15.04.2014 und Typ = B einsortiert ? Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 15. April 2014 Melden Teilen Geschrieben 15. April 2014 na das wird ne schäne if schleife aus asc und desc mit if und else if. Klugsch..Mode an IF then Else ist keine Schleife. :) http://de.wikipedia.org/wiki/Schleife_%28Programmierung%29 Das hier passt eher: http://de.wikipedia.org/wiki/Bedingte_Anweisung_und_Verzweigung Klugsch..Mode aus Zitieren Link zu diesem Kommentar
mowch 10 Geschrieben 16. April 2014 Autor Melden Teilen Geschrieben 16. April 2014 Bist Du immer noch bei dem Thema http://www.mcseboard.de/topic/197195-sql-select-zähler-von-bis/ ? Bitte beschreibe doch mal exakt was das Ziel ist und warum Du alles "auf der Datenbank" realisieren willst. nein ist eine andere angelegenheit, und wurde mit einem C# programm gelöst. ID Datum Type 1 14.04.2014 A 2 14.04.2014 B 3 14.04.2014 C 5 15.04.2014 C 4 15.04.2014 A 7 16.04.2014 A 6 16.04.2014 C 8 17.07.2014 C 9 17.07.2014 A wo würde denn jetzt der Datensatz mit Datum = 15.04.2014 und Typ = B einsortiert ? zwischen ID 4 und 7 Zitieren Link zu diesem Kommentar
h-d.neuenfeldt 21 Geschrieben 16. April 2014 Melden Teilen Geschrieben 16. April 2014 und wie sähe die Liste aus, wenn der Datensatz mit ID=5 NICHT vorhanden wäre ? Zitieren Link zu diesem Kommentar
mowch 10 Geschrieben 16. April 2014 Autor Melden Teilen Geschrieben 16. April 2014 und wie sähe die Liste aus, wenn der Datensatz mit ID=5 NICHT vorhanden wäre ? ID Datum Type 1 14.04.2014 A 2 14.04.2014 B 3 14.04.2014 C x 15.04.2014 B 4 15.04.2014 A 7 16.04.2014 A 6 16.04.2014 C 8 17.07.2014 C 9 17.07.2014 A Zitieren Link zu diesem Kommentar
h-d.neuenfeldt 21 Geschrieben 16. April 2014 Melden Teilen Geschrieben 16. April 2014 huch, ich hatte jetzt erwartet : ID 3 2 1 4 7 6 8 9 Zitieren Link zu diesem Kommentar
mowch 10 Geschrieben 16. April 2014 Autor Melden Teilen Geschrieben 16. April 2014 nochmal zusammengefasst: In erster Linie ist die Sortierung durch das Datum priorität 1, anschließend soll aber möglichst die Typen zusammen gefasst werden, d.h. wenn der Eintrag (Fertigungsauftrag) von A auf B wechselt muss die Maschine umgebaut werden, daher sollen die A´s zuerst zusammengefasst werden. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.