这个我做过个统计模块,可以实现,贴其中1个时间段SQL整理函数你理解下,不理解可以hi我function global_sql($type, $date, $from, $to, $vol){if($type==0){ if ($date==0){
$sql = "DATE(".$vol.")=DATE(now())"; }else if ($date==1){
$sql = "DATE(".$vol.")=DATE_SUB(now(),Interval 1 DAY)"; }else if ($date==2){
$from = date("Y-m-",time()).$from;
$to = date("Y-m-",time()).$to;
$sql = "DATE(".$vol.")>='".$from."' and DATE(".$vol.")='".$from."' and DATE(".$vol.")='".$from."' and DATE_FORMAT(".$vol.",'%Y%u')=".$from." and DATE_FORMAT(".$vol.",'%Y%c')=".$from." and DATE_FORMAT(".$vol.",'%Y%c')=".$from." and quarter(".$vol.")=".$from." and YEAR(".$vol.")<=".$to; }}return $sql; } |