Schau Dir mal Deine beiden Abfragen an!
In der ersten (mit dem exception join) wird sowohl das Datum als auch apo01tr.apkdj2 = 1 in der JOIN-Anweisung hinterlegt.
In der zweiten Abfrage wird das Datum und apo01tr.apkdj2 in der Where-Bedingung angegeben.
Wenn Du Deine SQL-Abfrage wie folgt änderst, solltest Du auch beim Exception Join das erwartete Ergebnis erhalten:
Code:
select distinct apo01tr.apanr, apo01tr.§§date
from apo01tr exception join apo01pf
on apo01tr.apanr = apo01pf.apanr
Where apo01tr.§§date > 20110301
and apo01tr.apkdj2 = 1
order by apo01tr.apanr asc
... genauso hast Du es vermutlich auch in deinem Query abgesetzt.
Birgitta
Bookmarks