Хочу узнать кто из абонентов не оплачивал например два или три месяца. Не подскажите запросик в базу?

Код: Выделить всё
SELECT users.id as Id, 0 as Id-in, YEAR(FROM_UNIXTIME(start_date)) as god,MONTH(FROM_UNIXTIME(start_date)) as mes
FROM `blocks_info`
LEFT JOIN accounts ON accounts.id=blocks_info.account_id AND accounts.is_deleted=blocks_info.is_deleted
LEFT JOIN users_accounts ON users_accounts.account_id=blocks_info.account_id AND users_accounts.is_deleted=blocks_info.is_deleted
LEFT JOIN users ON users.id=users_accounts.uid AND users.is_deleted=users_accounts.is_deleted
WHERE blocks_info.is_deleted=0 AND blocks_info.expire_date=2000000000 AND blocks_info.block_type=1 AND start_date<UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 62 DAY))
lexab писал(а):Где то так,
Время выбрать по вкусу..Код: Выделить всё
SELECT users.id as Id, 0 as Id-in, YEAR(FROM_UNIXTIME(start_date)) as god,MONTH(FROM_UNIXTIME(start_date)) as mes FROM `blocks_info` LEFT JOIN accounts ON accounts.id=blocks_info.account_id AND accounts.is_deleted=blocks_info.is_deleted LEFT JOIN users_accounts ON users_accounts.account_id=blocks_info.account_id AND users_accounts.is_deleted=blocks_info.is_deleted LEFT JOIN users ON users.id=users_accounts.uid AND users.is_deleted=users_accounts.is_deleted WHERE blocks_info.is_deleted=0 AND blocks_info.expire_date=2000000000 AND blocks_info.block_type=1 AND start_date<UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 62 DAY))
Это те кто заблокированы более чем хх дней. я так понимаю они и нужны?
Код: Выделить всё
..as Id-in..
Код: Выделить всё
0 as Id_in,
lexab писал(а):Где то так,
Время выбрать по вкусу..Код: Выделить всё
SELECT users.id as Id, 0 as Id-in, YEAR(FROM_UNIXTIME(start_date)) as god,MONTH(FROM_UNIXTIME(start_date)) as mes FROM `blocks_info` LEFT JOIN accounts ON accounts.id=blocks_info.account_id AND accounts.is_deleted=blocks_info.is_deleted LEFT JOIN users_accounts ON users_accounts.account_id=blocks_info.account_id AND users_accounts.is_deleted=blocks_info.is_deleted LEFT JOIN users ON users.id=users_accounts.uid AND users.is_deleted=users_accounts.is_deleted WHERE blocks_info.is_deleted=0 AND blocks_info.expire_date=2000000000 AND blocks_info.block_type=1 AND start_date<UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 62 DAY))
Это те кто заблокированы более чем хх дней. я так понимаю они и нужны?
tail -f /netup/utm5/log/debug.logMunsera писал(а):Здравствуйте.
Подскажите SQL запрос для снятия статистики за месяц/день.