zoukankan      html  css  js  c++  java
  • ThinkPHP按月统计订单总金额

    基于ThinkPHP,按“月份”统计订单表中的总金额

     数据表:(time:为年月日时分秒的时间戳,非时间戳时,用DATE_FORMAT)

    实现样式:

    核心代码:

    $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

  • 相关阅读:
    leetcode41
    leetcode32
    leetcode312
    leetcode10
    leetcode85
    leetcode124
    leetcode301
    leetcode84
    一文读懂机器学习大杀器XGBoost原理
    【干货】机器学习中的五种回归模型及其优缺点
  • 原文地址:https://www.cnblogs.com/meetuj/p/7127921.html
Copyright © 2011-2022 走看看