分享

ThinkPHP按月统计订单总金额

发布于:2020-09-04    评论次数:0    阅读次数:144

核心代码:

$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);


推荐教程
查看更多

评论(0)

后面还有条评论,点击查看>>

相关教程

1

php+JAVASCRIPT 实现BLOB加密视频

2020-08-05   浏览:291

2

php获取今日、昨日、最近7天、最近30天 日期方法

2020-06-15   浏览:244

3

js前端计算两个日期的间隔时间(时间差)

2020-07-03   浏览:242

4

MySQL 连接的使用

2020-05-27   浏览:239

5

Thinkphp3.2.3多语言翻译以及使用百度翻译

2020-05-27   浏览:230

6

php - 二维数组转一维数组总结

2020-06-09   浏览:224

7

JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】

2020-07-16   浏览:216

8

Thinkphp 3.2.3 addAll方法的坑

2020-06-30   浏览:213

9

DTCMS循环调用多级子栏目-如顶级栏目下二级、三级栏目

2020-06-04   浏览:207

嘿,我来帮您!