OWB, Outer Join und between

Heute aufgetreten:

Der OWB hat Schwierigkeiten einen Outer Join mit einem between (Bsp. SCN2 oder ähnlich) sauber umzusetzen:
Konkret wurden "tAc2 >= tBc2(+)" und "tAc2<= tBc3(+)" auseinander gerissen, wodurch die Logik verändert und das Ergebnis FALSCH(!) wurden.

WICHTIG: KLAMMER setzen -> dann klappt' auch mit dem OWB!

Bsp:

where
tAc1 = tBc1(+)
and ( tAc2 between tBc2(+) and tBc3(+) )

oder

where
tAc1 = tBc1(+)
and ( tAc2 >= tBc2(+) and tAc2<= tBc3(+) )

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen