sql中对一个字段重复判断两次出错

浏览:742 发布日期:2017/10/20 分类:ThinkPHP5专区 关键字: mysql thinkPHP5 sql
sum(if((duration_day between 75 and 144),due_capital,0)) as money1,
sum(if((duration_day between 145 and 300),due_capital,0)) as money2,

如上,如果对duration_day这个字段进行两次判断,之后再作为两个字段,就会出错,如果去掉其中一行就不会出错了,而且貌似直接在sql中执行是没有问题的,但是在tp5的框架中运行就会出错。

难道是我的语法有问题,我遇到好多次了,怎么改正下,求解
最佳答案
评论() 相关
后面还有条评论,点击查看>>