У меня есть таблица с field1, field2, field3,… и мне нужно подсчитать количество элементов в field1, чтобы я возвращал все записи (field1, filed2, field3,…), которые встречаются 6 или менее раз в таблице .
Мой код SQL:
SELECT field1, field2, field3, count(field1) CNT
FROM myTable
WHERE trunc(date) = tp_date(‘03/22/2011’,’mm/dd/yyyy’)
GROUP BY field1
HAVING COUNT(field1) < 7;
Вывод, который я получаю из приведенного выше кода: все записи возвращаются из таблицы, а не то, что я ожидал? Любая помощь будет оценена !!