Mysql Laravel-sql:如何减去sql查询中已经包含在sum子句中的值
我试着用laravel的雄辩来做一个sql查询,这是我试着做一个查询并按月份对它们进行分组,但是现在我有一个例子,我必须减去一个特定月份的值f.e 这段代码只是把它全部累加起来Mysql Laravel-sql:如何减去sql查询中已经包含在sum子句中的值,mysql,sql,laravel,eloquent,Mysql,Sql,Laravel,Eloquent,我试着用laravel的雄辩来做一个sql查询,这是我试着做一个查询并按月份对它们进行分组,但是现在我有一个例子,我必须减去一个特定月份的值f.e 这段代码只是把它全部累加起来 $movimientos = $emp->movimientos()->selectRaw('sum(cantidad) as cant, month(created_at) as mes, ANY_VALUE(year(created_at)) as anio') ->
$movimientos = $emp->movimientos()->selectRaw('sum(cantidad) as cant, month(created_at) as mes, ANY_VALUE(year(created_at)) as anio')
->where([
['producto_nombre_id', $prod_id->id],
['created_at', '>=', $fecha_desde->toDateTimeString()],
['created_at', '<=', $fecha_hasta->addDay()->subMinute()->toDateTimeString()]
])
->whereIn('tipo_movimiento_id', [2, 5, 7])
->groupBy('mes')
->get();
$movimintos=$emp->movimintos()->selectRaw('sum(cantidad)作为铁路超高,月(created_at)作为mes,任何_值(year(created_at))作为anio')
->在哪里([
['producto_nombre_id',$prod_id->id],
['created_at','>=',$fecha_desde->toDateTimeString(),
['created_at','