У меня есть следующая таблица:
CREATE TABLE account (
account_id bigint(20) NOT NULL AUTO_INCREMENT,
time_start datetime NOT NULL,
time_end datetime DEFAULT NULL,
PRIMARY KEY (account_id),
KEY idx_start (account_id,time_start),
KEY idx_end (account_id,time_end)
) ENGINE=MyISAM
Как мне написать запрос, чтобы узнать, сколько пользователей входит в систему ежемесячно?
Я хочу узнать за последние 90 дней, сколько разных account_id в группе таблиц по месяцам. Группировать по месяцам здесь означает каждые 30 дней: например, с 2011-12-05 по 2011-11-06, с 2011-12-04 по 2011-11-05 и т. Д. За последние 90 дней.