Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Laravel-sql:如何减去sql查询中已经包含在sum子句中的值_Mysql_Sql_Laravel_Eloquent - Fatal编程技术网

Mysql Laravel-sql:如何减去sql查询中已经包含在sum子句中的值

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') ->

我试着用laravel的雄辩来做一个sql查询,这是我试着做一个查询并按月份对它们进行分组,但是现在我有一个例子,我必须减去一个特定月份的值f.e

这段代码只是把它全部累加起来

        $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','