Hallo, ich habe schon ewig rumprobiert, aber ich komm' zu keiner vernünftigen Lösung. Hier mein Problem:
ich habe 3 Tabellen und will diese zu einer Tabelle zusammenfassen.
TAB1
-------
KUNDNR GRUND BEGINN ENDE
0815 A leer 25.03.2008
0815 A 01.12.2001 01.12.9999
0815 B 20.01.2000 25.01.2003
0817 C 20.01.2003 26.01.2003
TAB2
------
KUNDNR GRUND BEGINN ENDE
0816 B 20.01.2003 25.01.2003
0817 A 01.12.2001 leer
0817 C 19.01.2003 25.01.2003
TAB3
------
KUNDNR GRUND BEGINN ENDE
0815 A 20.08.2006 31.12.9999
0815 B 01.12.2001 01.12.9999
0816 C 19.01.2005 25.01.2006
Die Zieltabelle sollte dann wie folgt aussehen:
ZIELTAB
---------
KUNDNR GRUND MIN(BEGINN) MAX(ENDE)
0815 A leer 31.12.9999
0815 B 20.01.2000 01.12.9999
0816 B 20.01.2003 25.01.2003
0816 C 19.01.2005 25.01.2006
0817 A 01.12.2001 leer
0817 C 19.01.2003 26.01.2003
Ich möchte in der Zieltabelle jeweils die KUNDR und einen(!) GRUND haben mit dem Minimum(BEGINN) und dem Maximum(ENDE) aller Einträge mit diesem Grund. Ist kein BEGINN und/oder ENDE gesetzt ("leer") ist dieses das Minimum bzw. das Maximum.
Ich hoffe ich habe mich verständlich ausgedrückt und eine/r kann mir helfen.
Danke im Voraus!
Jungspund
ich habe 3 Tabellen und will diese zu einer Tabelle zusammenfassen.
TAB1
-------
KUNDNR GRUND BEGINN ENDE
0815 A leer 25.03.2008
0815 A 01.12.2001 01.12.9999
0815 B 20.01.2000 25.01.2003
0817 C 20.01.2003 26.01.2003
TAB2
------
KUNDNR GRUND BEGINN ENDE
0816 B 20.01.2003 25.01.2003
0817 A 01.12.2001 leer
0817 C 19.01.2003 25.01.2003
TAB3
------
KUNDNR GRUND BEGINN ENDE
0815 A 20.08.2006 31.12.9999
0815 B 01.12.2001 01.12.9999
0816 C 19.01.2005 25.01.2006
Die Zieltabelle sollte dann wie folgt aussehen:
ZIELTAB
---------
KUNDNR GRUND MIN(BEGINN) MAX(ENDE)
0815 A leer 31.12.9999
0815 B 20.01.2000 01.12.9999
0816 B 20.01.2003 25.01.2003
0816 C 19.01.2005 25.01.2006
0817 A 01.12.2001 leer
0817 C 19.01.2003 26.01.2003
Ich möchte in der Zieltabelle jeweils die KUNDR und einen(!) GRUND haben mit dem Minimum(BEGINN) und dem Maximum(ENDE) aller Einträge mit diesem Grund. Ist kein BEGINN und/oder ENDE gesetzt ("leer") ist dieses das Minimum bzw. das Maximum.
Ich hoffe ich habe mich verständlich ausgedrückt und eine/r kann mir helfen.
Danke im Voraus!
Jungspund
Comment