Ошибка означает, что SQL ожидает, что вы будете обрабатывать @m_table
как стандартную таблицу, а не как скалярную (целую, разрядную и т. Д.) Переменную.Возможно, что-то подобное будет работать?
DELETE ct FROM [dbo].[customer_task] ct
WHERE ct.id_csr_user IN (
SELECT cu.id FROM customer_user cu
INNER JOIN project_customer pc ON pc.id = cu.id_project_customer
WHERE pc.id_customer IN (SELECT number FROM @m_table.number)
) AND ct.id_status = 1;