Мне нужно найти все записи, в которых два поля в одной таблице встречаются более одного раза в заданном диапазоне дат. Я использовал ниже, что позволяет мне отображать дубликаты, но мне нужно указать в течение определенного периода времени, когда я пытаюсь включить диапазон дат, он начинает отображать все записи не только дубликатовОтображение повторяющихся значений в sql
Любая помощь будет много оценили!
SELECT
y.ID,y.site,y.machine
FROM calls y
INNER JOIN (SELECT
site,machine, COUNT(*) AS CountOf
FROM calls
GROUP BY site,machine
HAVING COUNT(*)>1
) dt ON y.site=dt.site and y.machine=dt.machine
показать нам код с диапазоном дат – montewhizdoh
Конечно, просто добавив критерии даты, чтобы вы SELECT ... GROUP BY даст вам то, что вы хотите. – AntDC