mysql统计代码

代码

$endday = date('Y-m-d H:i:s');
switch ($type){
 case 1:
	 $startday = date('Y-m-d') . ' 00:00:00';
	 $time = '今天';
	 break;
 case 2:
	 $day = date('Y-m-d',strtotime('-1 day'));
	 $startday = $day. self::START;
	 $endday = $day.self::END;
	 $time = '昨日';
	 break;
 case 3:
	 $day = date('Y-m-d',strtotime('-6 day'));
	 $startday = $day. self::START;
	 $time = '1-7日';
	 break;
 case 4:
	 $day = date('Y-m-d',strtotime('-29 day'));
	 $startday = $day. self::START;
	 $time = '1-30日';
	 break;
 case 5:
	 $row =  M('order')->field('count(id) num,count(DISTINCT user_id) unum')->find();
	 return array('gdate'=>'全部','hitnum'=>$row['num'],'usernum'=>$row['unum']);
	 break;
}
$where = "created_at >= '{$startday}' and created_at <= '{$endday}'";
$row =  M('order')->field('count(id) num)->where($where)->find();










^