mysql查询统计当天,本周,本月数据(time字段为时间戳格式)
2018-03-28 15:43
399 查看
$day_start = date('Y-m-d 00:00:00', time());
$week_start = date('Y-m-d 00:00:00', strtotime('last day this week'));
$month_start = date('Y-m-01 00:00:00', time());
$end = date('Y-m-d H:i:s', time());
$sql_day = 'SELECT COUNT(1) FROM '.self::$tbl_user_log.' WHERE `time` >= UNIX_TIMESTAMP( "'.$day_start.'" ) AND `time` <= UNIX_TIMESTAMP( "'.$end.'" )';
$sql_week = 'SELECT COUNT(1) FROM '.self::$tbl_user_log.' WHERE `time` >= UNIX_TIMESTAMP( "'.$week_start.'" ) AND `time` <= UNIX_TIMESTAMP( "'.$end.'" )';
$sql_month = 'SELECT COUNT(1) FROM '.self::$tbl_user_log.' WHERE `time` >= UNIX_TIMESTAMP( "'.$month_start.'" ) AND `time` <= UNIX_TIMESTAMP( "'.$end.'" )';
$week_start = date('Y-m-d 00:00:00', strtotime('last day this week'));
$month_start = date('Y-m-01 00:00:00', time());
$end = date('Y-m-d H:i:s', time());
$sql_day = 'SELECT COUNT(1) FROM '.self::$tbl_user_log.' WHERE `time` >= UNIX_TIMESTAMP( "'.$day_start.'" ) AND `time` <= UNIX_TIMESTAMP( "'.$end.'" )';
$sql_week = 'SELECT COUNT(1) FROM '.self::$tbl_user_log.' WHERE `time` >= UNIX_TIMESTAMP( "'.$week_start.'" ) AND `time` <= UNIX_TIMESTAMP( "'.$end.'" )';
$sql_month = 'SELECT COUNT(1) FROM '.self::$tbl_user_log.' WHERE `time` >= UNIX_TIMESTAMP( "'.$month_start.'" ) AND `time` <= UNIX_TIMESTAMP( "'.$end.'" )';
相关文章推荐
- php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
- php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
- php、mysql查询当天,查询本周,查询本月的数据(字段是时间戳)
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- MySQL查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、昨天、本周、上周、本月、上月、今年、去年数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天,本周、上周、本月、上个月份的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、本周,本月,上一个月的数据
- mysql 查询当天、昨天、本周、上周、本月、上月、今年、去年数据
- mysql查询当天、本周、本月、上月的数据
- 【转】MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据