TutorialKing
Mitglied
Hallo zusammen,
ich habe eine knackige Aufgabe bekommen und weiß leider nicht ob das überhaupt mit reinem SQL zu lösen ist.
Ich habe eine Tabelle mit x Spalten, davon sind 3 relevant. Nennen wir sie :
bezeichnung (Nummer)
groesse (Nummer)
Datum
Alle Felder liegen leider in varchar2 vor :-(
Beispieldatensätze:
Muss angezeigt werden...
bezeichnung groesse Datum
XDC566 12000 09.10.2007
XDC566 12000 09.10.2007
XDC566 12000 09.10.2007
XDC566 15000 09.12.2007
XDC566 15000 09.12.2007
XDC566 10000 09.05.2008
Datensätz ok nicht anzeigen...
XP2P11 45000 01.01.2008
XP2P11 45000 01.01.2008
XP2P11 45000 01.01.2008
XP2P11 45000 01.01.2008
XP2P11 46000 09.02.2008
XP2P11 50000 10.05.2008
Erklärung :
Zu der Bezeichnung gibt es eine Größe und ein Datum, wenn diese identisch sind ist alles ok. Wenn die Größe 12000 am 09.10.2007 beträgt dann muss der nachfolgende Datensatz entweder identisch sein oder Größe und Datum ändern. Also in unserem Falle Größe:15000 und Datum 09.12.2007. Es darf aber nicht sein das am 09.05.2008 die Größe auf 10000 fällt.Falls dies der Fall ist bitte alle Datensätze zu XDC566 anzeigen order by datum.
ich habe eine knackige Aufgabe bekommen und weiß leider nicht ob das überhaupt mit reinem SQL zu lösen ist.
Ich habe eine Tabelle mit x Spalten, davon sind 3 relevant. Nennen wir sie :
bezeichnung (Nummer)
groesse (Nummer)
Datum
Alle Felder liegen leider in varchar2 vor :-(
Beispieldatensätze:
Muss angezeigt werden...
bezeichnung groesse Datum
XDC566 12000 09.10.2007
XDC566 12000 09.10.2007
XDC566 12000 09.10.2007
XDC566 15000 09.12.2007
XDC566 15000 09.12.2007
XDC566 10000 09.05.2008
Datensätz ok nicht anzeigen...
XP2P11 45000 01.01.2008
XP2P11 45000 01.01.2008
XP2P11 45000 01.01.2008
XP2P11 45000 01.01.2008
XP2P11 46000 09.02.2008
XP2P11 50000 10.05.2008
Erklärung :
Zu der Bezeichnung gibt es eine Größe und ein Datum, wenn diese identisch sind ist alles ok. Wenn die Größe 12000 am 09.10.2007 beträgt dann muss der nachfolgende Datensatz entweder identisch sein oder Größe und Datum ändern. Also in unserem Falle Größe:15000 und Datum 09.12.2007. Es darf aber nicht sein das am 09.05.2008 die Größe auf 10000 fällt.Falls dies der Fall ist bitte alle Datensätze zu XDC566 anzeigen order by datum.