首页 > 代码库 > ThinkPHP按月统计订单总金额
ThinkPHP按月统计订单总金额
基于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按月统计订单总金额
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。