Ваш последний динамический запрос имеет условие объединения AND #TEMP.MAKH
, а #TEMP
не имеет столбца с именем MAKH
.
. То, что вы добавляете в предыдущем динамическом SQL, - это столбцы с столбец ссылка , которая называется MAKH
, но фактическое имя столбца - это содержимое столбца MAKH
из таблицы DMKH
.
Я не могудать решение, так как, к сожалению, я не знаю ваших намерений и данных из базовой таблицы.Просто убедитесь, что PRINT
SQL перед его выполнением, будет довольно легко увидеть ошибку.