Hallo
ich habe eine Tabelle mit folgendem Aufbau (vereinfacht):
ID|PLZ|JA/Nein| Datum
1|12345|nein| 31.12.2006
1|12345|ja|31.07.2007
2|12345|ja|31.07.2007
3|12345|ja|31.12.2006
Ich benötige eine Abfrage (PLSQL) um eine Gegenüberstellung (Vergleich) zu div. Zeitpunkten abbilden zu können.
Die Abfrage soll also folgendes Ergebnis liefern:
ID|PLZ|31.12.2006(Parameter)|31.07.2007(Parameter)
1|12345|nein|ja
2|12345|NULL|ja
3|12345|ja|NULL
Lösungsansatz:
Ich bin da jetzt schon lange dran und habe irgendwie noch keine richtige Lösung gefunden. Ursprünglich wollte ich zuerst die
Ergebnismenge des ersten Parameters in ein Inline-View verpacken und diese mit dem zweiten Parameter verknüpfen.
Allerdings bin ich dabei nicht wirklich weit gekommen (mag vielleicht auch daran liegen, daß ich seit 3 Jahren kein
SQL-Statement mehr geschrieben habe und es doch etwas eingerostet ist ). Vielleicht ist dies aber auch der falsche Weg.
Also plz help me und lasst hören was die hiesigen SQL-Gurus dazu sagen
ich habe eine Tabelle mit folgendem Aufbau (vereinfacht):
ID|PLZ|JA/Nein| Datum
1|12345|nein| 31.12.2006
1|12345|ja|31.07.2007
2|12345|ja|31.07.2007
3|12345|ja|31.12.2006
Ich benötige eine Abfrage (PLSQL) um eine Gegenüberstellung (Vergleich) zu div. Zeitpunkten abbilden zu können.
Die Abfrage soll also folgendes Ergebnis liefern:
ID|PLZ|31.12.2006(Parameter)|31.07.2007(Parameter)
1|12345|nein|ja
2|12345|NULL|ja
3|12345|ja|NULL
Lösungsansatz:
Ich bin da jetzt schon lange dran und habe irgendwie noch keine richtige Lösung gefunden. Ursprünglich wollte ich zuerst die
Ergebnismenge des ersten Parameters in ein Inline-View verpacken und diese mit dem zweiten Parameter verknüpfen.
Allerdings bin ich dabei nicht wirklich weit gekommen (mag vielleicht auch daran liegen, daß ich seit 3 Jahren kein
SQL-Statement mehr geschrieben habe und es doch etwas eingerostet ist ). Vielleicht ist dies aber auch der falsche Weg.
Also plz help me und lasst hören was die hiesigen SQL-Gurus dazu sagen
Comment