Jump to content

SQL sortieren /gruppieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

hallo,

ich möchte aus einer Tabelle eine spezielle Sortierung vornehmen, und zwar sieht meine Tabelle so aus:

 

ID Datum Type
1 14.04.2014 A
2 14.04.2014 B
3 14.04.2014 C
4 15.04.2014 A
5 15.04.2014 C
6 16.04.2014 C
7 16.04.2014 A
8 17.07.2014 B
9 17.07.2014 C

 

bei select * from tabelle order by Datum, Type bekomme ich folgendes resultat

 

ID Datum Type
1 14.04.2014 A
2 14.04.2014 B
3 14.04.2014 C
4 15.04.2014 A
5 15.04.2014 C
7 16.04.2014 A
6 16.04.2014 C
9 17.07.2014 A
8 17.07.2014 C

soweit gut, nun möchte ich aber das die Type zusammengefasst wird also wie folgt:


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

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
 

Geschrieben

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

Geschrieben

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

Geschrieben

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.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...