Note for readable queries: Fields in calculated expressions should also be qualified, i.e. the table name or alias should be placed in front of them so that you can immediately understand which table a field comes from.
...
Nz(??.[PASSAGE# ], 0) AS [COURSE PASSAGE#],
...
@The_Doc_Man already gave this reference, which often remains unread and misunderstood.
This is a point where you can be smarter than the QBE.
...
Nz(??.[PASSAGE# ], 0) AS [COURSE PASSAGE#],
...
@The_Doc_Man already gave this reference, which often remains unread and misunderstood.
This is a point where you can be smarter than the QBE.