php查询mysql使用countif方法,结果报错了,这是为什么,需要在哪里进行修改呢
$lsit=MoneyLog::where('business_id',$businessId)
->field("sum(IF(type=5,money,0)) as rechagemoeny, abs(sum(IF(type=13,money,0))) as outmoney,COUNTIF(type=5) as rechagenum,COUNTIF(type=13) as outnum,left(FROM_UNIXTIME(createtime),10)")
->order("createtime", 'desc')
->group("left(FROM_UNIXTIME(createtime),10)")
->select();
