2015-11-20 29 views
0

我試圖在使用MySQL nullif的laravel模型中忽略最小值0。在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

標題固定,鱈魚塊固定 – FallenAngel

回答

0

你可以試試這個。未測試。

static function etomin($month, $year){ 
    return day::where(\DB::raw('month(fecha)'), $month) 
     ->where(\DB::raw('year(fecha)'), $year) 
     ->where('evotranspiration','!=',0) 
     ->min(); 
} 
+0

工作。謝謝。 – Andres

+0

是這樣嗎,請你把我的答案標記爲正確答案? – smartrahat