Incorrect parameters in the call to native function 'iFnull'

錯誤代碼

select ROUND(IFNULL(sum(shc.price) /(select sales_area from scheme_house_type_rel where id = '61e270639e46441b90f372bf7d0d2d7f'),0),2) as hardCoverPrice
    from scheme_scheme ss
    LEFT JOIN scheme_hard_cover shc on shc.scheme_id = ss.id and shc.state = 1
    LEFT JOIN scheme_house_type_rel shtr on shtr.scheme_id = ss.id
    where ss.state !=0 and ss.id = 'd08e4f9ed36d419eb1cf7481155ec9e8'

原因分析:少了個括號,哈哈哈哈,一定要仔細看清楚了

正確代碼

 select ROUND(IFNULL((sum(shc.price) /(select sales_area from scheme_house_type_rel where id = '61e270639e46441b90f372bf7d0d2d7f')),0),2) as hardCoverPrice
    from scheme_scheme ss
    LEFT JOIN scheme_hard_cover shc on shc.scheme_id = ss.id and shc.state = 1
    LEFT JOIN scheme_house_type_rel shtr on shtr.scheme_id = ss.id
    where ss.state !=0 and ss.id = 'd08e4f9ed36d419eb1cf7481155ec9e8'

 

 

發佈了29 篇原創文章 · 獲贊 67 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章