Прямо сейчас у меня есть следующий (My) SQL-Statement, который возвращает количество записей в зависимости от часа.Группа SQL: подсчет нескольких вещей
SELECT
COUNT(*) AS amount
HOUR(date) AS hour
-- [1]
FROM
table
GROUP BY
HOUR(date)
Но я действительно хочу другой результат, который содержит количество дней, в течение которых появился час. Основном что-то вроде:
[1] = COUNT(DAY(date), MONTH(date), YEAR(date)) AS day_count
Пример:
id | date
0 | 01/01/2001 5:15
1 | 01/01/2001 5:10
2 | 01/01/2001 6:03
3 | 01/01/2001 7:04
4 | 02/01/2001 5:00
Если вернуться
amount | hour | day_count
3 | 5 | 2
1 | 6 | 1
1 | 7 | 1
Можете ли вы предоставить образцы данных и ожидаемые результаты LTS? Не совсем понимаю ваш вопрос. – sgeddes
Хорошо, я добавил пример. – random314