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

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

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

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

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

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

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

Код: plaintext
cnt	date
Код: plaintext
1778	1398749583
...
Рейтинг: 0 / 0
05.05.2014, 14:25:29
    #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
05.05.2014, 14:44:46
    #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
Форумы / MySQL [игнор отключен] [закрыт для гостей] / группировка по дням / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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