您的位置:首页 > 数据库 > MySQL

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.'" )';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库查询