DB2: Union umgehen/ Fallunterscheidung?/Case?

julietta_martinez

Grünschnabel
Hallo,

ich habe folgendes Problem ich habe eine Query in der ein Union vorkommt.
Ich soll jetzt aus diesen 2 Abfragen eine machen und bin damit überfordert!

Hier die Query:
Die beiden Querys sind absolut identisch, sie unterscheiden sich nur in einem Punkt:

SELECT ...A.HONR, HONRNEU,A.HOTAET,…

FROM TABELLEA A,
TABELLEC C,
TABELLED D

WHERE A.HONR=PARM5 AND // Parm 5 ist eine Zahlt z.B. 530000
A.HONRNEU=0 AND
A.HONR=C.HONR AND
A.HOTAET=D.HOTSC AND


UNION

SELECT ...A.HONR, HONRNEU,A.HOTAET,…

FROM TABELLEA A,
TABELLEB B,
TABELLED D

WHERE A.HONR=0 AND
A.HONRNEU=PARM7 AND // Parm 7 ist die gleiche zahl wie parm5
PARM7>0 AND
A.HOTAET=D.HOTSC AND
A.HONRNEU=B.HONRENEU AND
A.HONRENEU > 0 AND


und aus diesem beiden Querys soll jetzt eine werden, ich versuche es schon seit Tagen aber ich bekomme es einfach nicht hin, ich hoffe mir kann jemand weiter helfen!

Schon Mal Danke im Vorraus

LG Julia
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück