У меня есть таблица ProductNumberDuplicates_backups, которая имеет два столбца с именами ProductID и ProductNumber. Есть несколько дубликатов ProductNumbers. Как я могу подсчитать различное количество продуктов, а затем распечатать результат типа «() продукты были резервными». ? Поскольку это внутри хранимой процедуры, я должен использовать переменную @numrecord в качестве отдельного числа строк. Я поставил свои коды так:
set @numrecord= select distinct ProductNumber
from ProductNumberDuplicates_backups where COUNT(*) > 1
group by ProductID
having Count(ProductNumber)>1
Print cast(@numrecord as varchar)+' product(s) were backed up.'
очевидно, что ошибка была после знака =, поскольку выбор не может следовать за ним. Я ищу похожие случаи, но это просто избранные утверждения. Пожалуйста помоги. Большое спасибо!