У меня есть приложение PHP, использующее CakePHP. Мне нужно представить таблицу, показывающую количество конкретных событий за каждый день месяца. Каждое событие представляет собой запись в БД с именем и данными. Каков наилучший способ создания таблицы для этого, действительно ли мне нужно выполнить 31 SQL-вызов, чтобы подсчитывать события за каждый день или вынимать данные за весь месяц, а затем анализировать их в своем приложении или есть ли лучше найти команду для использования с тортом?Несколько счетчиков в CakePHP
2
A
ответ
4
Вы можете ЗАПИСАТЬ события и GROUP BY дату, когда они произошли.
Пример:
SELECT eventDate, COUNT() as 'events'
FROM events
GROUP BY eventDate
ORDER BY eventDate ASC
Что может сделать результаты, подобные следующему:
2009-08-11 | 23
2009-08-09 | 128
2009-08-06 | 15
Если хранить дату и время в качестве EVENTDATE, вы должны будете использовать SUBSTR (функции) чтобы получить события, сгруппированные по дате:
SELECT substr(eventDate, 1, 10) as 'date', COUNT() as 'events'
FROM events
GROUP BY substr(eventDate, 1, 10)
ORDER BY eventDate ASC
Смежные вопросы
- 1. Несколько счетчиков в запросе
- 2. Как создать несколько счетчиков
- 3. За цикл, Несколько счетчиков
- 4. Несколько счетчиков прошедшего времени
- 5. Linq фильтр несколько счетчиков
- 6. Несколько счетчиков времени в MATLAB
- 7. Несколько уникальных счетчиков в таблице
- 8. Несколько условий в заявлении счетчиков
- 9. Несколько счетчиков в запросе Sparql
- 10. Использование счетчиков Hadoop - Несколько заданий
- 11. Несколько счетчиков() из одной таблицы
- 12. Несколько счетчиков в одном для цикла: Python
- 13. Как создать несколько счетчиков в операторе mysql
- 14. (hadoop.pig) несколько счетчиков в одной таблице
- 15. Как сбросить несколько счетчиков в java/android?
- 16. MySQL: несколько счетчиков в одном запросе
- 17. MySQL Несколько счетчиков в одном запросе
- 18. несколько счетчиков в одном запросе mysql
- 19. Несколько счетчиков в одном запросе SQL
- 20. Несколько счетчиков таблиц в одном запросе
- 21. Несколько переадресаций в cakephp
- 22. Несколько счетчиков для одного класса C#
- 23. Как лучше блокировать несколько «счетчиков» на счетчике?
- 24. Как добавить несколько счетчиков больших списков
- 25. SQL Server: несколько счетчиков с соединениями
- 26. Несколько счетчиков на одной таблице (Laravel)
- 27. Cassandra - несколько счетчиков на основе таймфрейма
- 28. Postgresql Несколько счетчиков для одной таблицы
- 29. SQL, несколько счетчиков с несколькими результатами
- 30. Несколько счетчиков на основе значений столбцов