powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / группировка по дням
11 сообщений из 11, страница 1 из 1
группировка по дням
    #38632908
oleg666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имеем date = timestamp
хочу сгруппировать по дням

select count(date) as cnt, date from inbox GROUP BY DAY(FROM_UNIXTIME(`date`)) order by date asc

все бы хорошо, но данные выводятся почему только только за месяц или менее хотя данных много, не могу понять куда копать.
...
Рейтинг: 0 / 0
группировка по дням
    #38633065
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты группируешь не по дню, а по номеру дня. Т.е. 1 марта и 1 апреля объединяешь вместе.
Группируй по дате.
...
Рейтинг: 0 / 0
группировка по дням
    #38633077
oleg666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не совсем понял
...
Рейтинг: 0 / 0
группировка по дням
    #38633141
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg666,

что именно "не понял"? что группировать надо по дате (13 февраля!=13 марта), а не по номеру дня (13=13) ?
...
Рейтинг: 0 / 0
группировка по дням
    #38633200
oleg666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть что то типо такого?

GROUP BY DAY(FROM_UNIXTIME(`date`, '%Y-%m-%d'))
...
Рейтинг: 0 / 0
группировка по дням
    #38633219
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
GROUP BY DAY(FROM_UNIXTIME(`date`, '%Y-%m-%d'))

выделенное - лишнее
...
Рейтинг: 0 / 0
группировка по дням
    #38633238
oleg666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не работает.
в один день может быть много меток timestamp, а я хочу подсчитать кол-во меток timestamp за каждый день
...
Рейтинг: 0 / 0
группировка по дням
    #38633247
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
GROUP BY convert(`date`, date)
...
Рейтинг: 0 / 0
группировка по дням
    #38633264
oleg666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cygapb-007,

тогда выводит за день

Код: plaintext
cnt	date
Код: plaintext
1778	1398749583
...
Рейтинг: 0 / 0
группировка по дням
    #38633266
oleg666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oleg666,

я планирую по дням
Код: plaintext
1.
2.
3.
4.
5.
6.
cnt	date 
49	1395312517
54	1395360852
69	1395459187
61	1395551990
99	1395608039
112	1395720886
...
Рейтинг: 0 / 0
группировка по дням
    #38633293
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg666oleg666,

я планирую по дням
Код: plaintext
1.
2.
3.
4.
5.
6.
cnt	date 
49	1395312517
54	1395360852
69	1395459187
61	1395551990
99	1395608039
112	1395720886
тогда просто - GROUP BY FROM_UNIXTIME(`date`, '%Y-%m-%d')
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / группировка по дням
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]