请帮我把这个问题转换成laravel [关闭]

问题描述 投票:-6回答:2

SELECT SUM(srvce_volume)FROM work_order WHERE DATE(updated_at)> ='2018-01-18'AND DATE(updated_at)<='2018-01-18'

mysql laravel
2个回答
1
投票

here开始学习查询构建器。

你需要使用像这样的whereDate()sum()方法:

DB::table('work_order')->whereDate('updated_at', '2018-01-18')->sum('srvce_volume');

0
投票

试试这个,太简单了:

WorkOrder::where('updated_at', '>=', '2018-01-18')
         ->where('updated_at', '<=', '2018-01-18')
         ->get()
         ->sum('srvce_volume');

WorkOrder只是你的模特。

希望这可以帮助你。

© www.soinside.com 2019 - 2024. All rights reserved.