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!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...