【问题标题】:Sum data by today, month, and year按今天、月份和年份汇总数据
【发布时间】:2018-09-05 10:04:57
【问题描述】:

我想要今天、月份和年份的总和数据。已经在使用 group by 但没用

我的控制器代码:

$total_steamer = $this->dynamic_model->read('sys_material', 0, 0, 'material_status != 5', false, false, 'SUM(A.material_piece_qty_printed) val ')->row();

$ts =  $total_steamer->val;

$this->view['data'] += 'ts' => $ts;

有什么想法吗?

我想要这个输出

steam today: 10

steam this month: 20

steam this year: 50

【问题讨论】:

  • 您的预期输出是什么?我在您的代码中没有看到任何聚合的证据。
  • 您正在开发哪个 DBMS?
  • 为什么是 标签?
  • @TimBiegeleisen 已经在我的问题中更新了。谢谢
  • @SQL_M 我正在​​使用 mysql

标签: php sql codeigniter sum


【解决方案1】:

试试这个,通过使用这个查询获取“月,年”num_calls的总和

SELECT MONTH(`date`) AS m, YEAR(`date`) AS y, COUNT(`id`) as count FROM table GROUP BY m, y

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-17
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多