Распределение таблицы по времени

у меня есть таблицы MySQL приблизительно 3000 строк для каждого пользователя. Один из столбцов, для поля даты и времени, которая может изменяться, поэтому строк не в хронологическом порядке.

я бы хотел, чтобы визуализировать распределение времени в графике, так что мне нужен количество отдельных точек. 20 точек будет достаточно.

я мог бы сделать это:

select timefield from entries where uid = ? order by timefield;

и посмотреть на каждый 150-й строке.

Или я могли бы сделать за 20 отдельные запросы и используйте limit 1 и offset.

Но там должны быть более эффективным решением...

Найдено 6 ответов:

Distribution of table in time

http://stackoverflow.com/questions/3682/distribution-of-table-in-time

Посмотреть решение →