1
我需要获取一周内注册的用户数,给定开始日期和结束日期。 现在所用的逻辑是:Mysql获取两个日期之间的每周报告
week_days_list = [['2017-01-01', '2017-01-07'], ['2017-01-08', '2017-01-14']]
for week in week_days_list:
query = 'SELECT COUNT('*') AS `__count` FROM `user_table`
INNER JOIN `user_auth` ON (`user_table`.`user_id` = `user_auth`.`id`)
WHERE `user_auth`.`date_joined` BETWEEN week[0]
AND week[1];'
结果是:
__count
我希望它也降低到1个查询。 例如:
Week Interval | count
'2017-01-01'| 15
'2017-01-08'| 12