Добрый день. Есть БД в MSSQL 2000 SP4 Значение одного из полей могут быть 1,2,3,...6. надо найти наиболее часто встречаемое значение. Как подсчитать количество полей по заданному критерию, сохранить результат в переменную, сравнить значения, и выбрать нужное. Нужно получить значение и как часто оно встречается
Требуется информация
0
Спросил
Новые ответы
0
В результате - строка со значением в поле "Field"... как некой переменной присвоить это самое значение. Далее мне надо сделать выборку всех строк из таблицы в которых поле Field имеет это значение
0
Здравствуйте, вот запрос:
SELECT TOP 1 [Field], Count([Field]) as c
FROM [Table]
GROUP BY [Field]
ORDER BY c DESC
Table - название таблицы. Field - название поля, в котором искать.
В результате - строка со значением в поле "Field" и частота в поле "c". Естественно, выводится значение с максимальной частотой.
Спасибо большое попробую так