TP SQL統計查詢語法,示例:獲取今日訂單總數和訂單總金額

獲取今日訂單總數和訂單總金額

//fields區分出order_type不等於1的訂單,訂單金額money加運費order_freight合計
 $fields = [
     'COUNT(1) as order_num',
     'SUM(IF(order_type != 1, money + order_freight, 0)) as order_price'
 ];
 //where區分統計今日訂單,已付款pay_status狀態
 $where = [
     [
         'create_time',
         'between',
         strtotime(date('Y-m-d')).','.strtotime(date('Y-m-d 23:59:59')),
     ],
     [
         'pay_status','=',1,
     ]
 ];
 $static = $this->field($field)->where($where)->where('is_deleted', 0)->find();
 return $static ? $static->toArray() : [];

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章