У меня есть примерно такая таблица:
declare @Product table (ProductId int)
insert into @Product select 1155
insert into @Product select 1155
insert into @Product select 1159
insert into @Product select 1154
insert into @Product select 1154
insert into @Product select 1152
insert into @Product select 1151
Мне нужно присвоить количество дубликатов переменной
DECLARE @duplicateCount INT;
Я написал запрос для проверки дубликатов
SELECT COUNT(c.ProductId)
FROM @Product c
GROUP BY c.ProductId
HAVING COUNT(*) > 1
Этот запрос возвращает следующий результат:
+------------------+
| (No column name) |
+------------------+
| 2 |
| 2 |
+------------------+
Вместо этого мне нужно установить количество повторяющихся записей на @duplicateCount
, так как в приведенном выше примере количество должно быть 4