Also bei
MSSQL müssen, zumindest wenn es um JOINS geht, die Alias Namen verwendet werden. Die originalen Feldnamen sind dann nicht mehr verfügbar. Bei normalen Tabellenfeldern die einen Alias erhalten und in einer WHERE-Clause abgefragt werden sollen, müssen weiterhin die originalen Namen verwendet werden.
Siehe anliegenden Screenshot.