[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Количество записей в бд. за конкретный день.
art8316
Добрый день.
Прошу помощи в создании запроса к бд при таких данных:
1. есть таблица (table) в неё заносятся каждый день значения. одно из полей дата (date) в формате гггг-мм-дд.
2. количество загружаемых данных (и полей соответственно) в таблице каждый день разное. Допустим 20 февряля в таблицу занесено 15 записей , 21 - ноль записей, 22 - 50 записей и т.д.
3. Задача состоит в следующем: нужно узнать в какой именно день было максимальное количество записей и вывести это число.



Спустя 6 минут, 28 секунд (22.02.2011 - 12:44) Snus написал(а):
art8316
SELECT MAX(COUNT(*)) AS `cnt`, `date`
FROM `table`
GROUP BY `date`
?

Спустя 6 минут, 9 секунд (22.02.2011 - 12:51) Snus написал(а):
Наврал :)
SELECT COUNT(*) AS `cnt`, `date` 
FROM `table`
GROUP BY `date`
ORDER BY `cnt` DESC
LIMIT
1

Спустя 26 минут, 34 секунды (22.02.2011 - 13:17) art8316 написал(а):
Спасибо. Все действительно оказалось так просто. И еще вопрос а как к выводу максимального количества добавить еще и вывод самой даты, когда это максимальноз значение было?

Спустя 14 минут, 13 секунд (22.02.2011 - 13:31) Snus написал(а):
art8316
Я же написал запрос. Вам нужно срочно почитать документацию по MySQL.

Спустя 20 минут, 2 секунды (22.02.2011 - 13:51) art8316 написал(а):
Все разобрался. Вопрос решен. Спасибо.

P.S. ушел читать мануалы)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.