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(+) )
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
Kommentar veröffentlichen