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:
... genauso hast Du es vermutlich auch in deinem Query abgesetzt.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
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks