sql 判断条件datediff<0,则作为0.参与运算,
(SELECTSUM(DATEDIFF(NOW(),ct.run_time))FROMcd_repaymentctWHERE(NOW()>ct.run_time)ANDc...
(SELECT SUM(DATEDIFF(NOW(),ct.run_time))FROM cd_repayment ct WHERE (NOW() > ct.run_time) AND ct.orderNum IN ('F0378946-20160621135915')) 这个sql语句是判断逾期天数的,但是只能判断当前时间now()大于ct.run_time还款日时间逾期天数,不能判断提前还款,提前还款的话datediff是一个负数,参与运算的话累计的逾期天数就会变少
新人,没有财富值了,对不起!!!
以解决,使用ifnull(column,0)如果column为null则计做0参与运算 展开
新人,没有财富值了,对不起!!!
以解决,使用ifnull(column,0)如果column为null则计做0参与运算 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询