ThinkPHP按月統計訂單總金額
阿新 • • 發佈:2017-07-06
execute 使用 des 影響 月份 height ges cnblogs one
基於ThinkPHP,按“月份”統計訂單表中的總金額
數據表:(time:為年月日時分秒的時間戳)
實現樣式:
核心代碼:
$list = $m->where($where) ->field("SUM(`stream_money`) as stream_money,FROM_UNIXTIME(time,‘%Y-%m‘) as months") ->group(‘months‘) ->limit($Page->firstRow.‘,‘.$Page->listRows)//分頁,用不到可省略->order(‘months desc‘) ->select();
備註:(使用原生mysql語句實現)
// 實例化一個空模型,沒有對應任何數據表 $Dao = M(); $sql = "SELECT FROM_UNIXTIME(time,‘%Y%m‘) months,COUNT(id) COUNT,SUM(stream_money) stream_money FROM qp_dap_stream WHERE type = 2 GROUP BY months desc";$res = $Dao ->execute($sql); //主要針對執行curd //返回影響行數 $lists = $Dao->query($sql);
參考:https://segmentfault.com/a/1190000009304983?_ea=1885076
ThinkPHP按月統計訂單總金額