我试图在使用MySQL nullif
的laravel模型中忽略0的最小值。
我没有运气使用此代码:
static function etomin($month, $year)
{
return day::where(\DB::raw('month(fecha)'), $month)
->where(\DB::raw('year(fecha)'), $year)->get()
->min(NULLIF('evotranspiration', 0))
}
答案 0 :(得分:0)
你可以试试这个。没试过。
static function etomin($month, $year){
return day::where(\DB::raw('month(fecha)'), $month)
->where(\DB::raw('year(fecha)'), $year)
->where('evotranspiration','!=',0)
->min();
}