SQLPLUS Lücken in Spalte

wobeni

Grünschnabel
Hallo,

ich bin relativ neu im Umgang mit SQLPLUS und suche eine Möglichkeit bzw. Routine um
die folgende Aufgabe zu lösen.

Aus der folgenden Beispieltabelle solllen nur die Datensätze der ID's extrahiert werden, welche im Tabellenfeld "Jahr" eine Lücke haben, fehlt z.B. ein Jahr zwischen 1995 und 2008, dann soll die Zeile der betreffenden ID's ausgegeben werden. Der Suchbereich ( z.B. zwischen 2000 und 2008 oder 1996 und 2000 ) soll wahlweise vorgegeben werden

Sucht man also im folgenden Beispiel nach Lücken im Bereich von 2004 bis 2007, sollten nur die Zeilen der ID's 3 und 4 ausgegeben werden.

ID Jahr Wert Hier kommen noch weitere Spalten
1 2008 10
1 2007 20
1 2006 30
1 2005 40
1 2004 50

2 2007 25
2 2006 15
2 2005 10
2 2004 80

3 2006 15
3 2005 10
3 2004 20
3 2003 30
3 2002 40

4 2001 50
4 2000 40
4 1998 60


Vielen Dank

Mit freundlichen Grüßen

wobeni
 
Das sind prinzipiell zwei Selects: Suche alle Jahre die vorkommen. Suche alle Einträge bei denen nicht alle Jahre vorkommen. Klingt auf jeden Fall nach Übungsaufgabe also denk ein wenig selber nach :)
 

Neue Beiträge

Zurück