AW: FULL OUTER JOIN zeigt nicht alle records
31. Okt 2017, 17:28
Werde jetzt mal raten, da ich noch nicht ganz durchsteige:
Du hast da zwei Selects geschachtelt.
Die bemängele Zeile fehlt bereits im inneren Select?
Oder erst im Äußeren?
Wenn Null für den nicht gefundenen Datensatz geliefert wird, wird dieser Vergleich scheitern:
where (A.Saldo_Loc - A.Saldo_Ext) <> 0
Was kommt bei FireBird bei einem Vergleich dieser Art heraus?
where (Null - 42) <> 0
Wird es so besser?
where (COALESCE(A.Saldo_Loc,0) - COALESCE(A.Saldo_Ext,0) <> 0
|