UPDATE
loan_overdue_list l set
l.type_status=(
CASE
WHEN l.overdue_days>(select c.overdue_one from loan_config c where c.gems_fs_id=l.gems_fs_id) THEN 11
WHEN l.overdue_days>(select c.overdue_two from loan_config c where c.gems_fs_id=l.gems_fs_id) THEN 12
WHEN l.overdue_days>(select c.overdue_three from loan_config c where c.gems_fs_id=l.gems_fs_id) THEN 13
ELSE l.type_status
END
)
,l.overdue_days=l.overdue_days+1
where
l.overdue_amount>0 and l.type_id=1
相关文章
- SQL语句Where中使用别名作为判断条件
- 通过HTML条件注释判断IE版本的HTML语句详解
- MySQL的一些关于时间的常用语句(不断更新)
- 为什么说在使用多条件判断时switch case语句比if语句效率高?
- mysql-select语句中where子句使用字段为null作为查询条件的几种方式
- mysql(十)条件语句、循环语句、动态执行SQL语句
- MySQL | 利用 ON DUPLICATE KEY UPDATE 子语句实现增量数据的更新插入
- if语句中同时判断多个条件的多种方法
- 小程序-if判断语句/条件判断语句简析 /显示隐藏判断
- Mysql数据库操作语句总结(二) Mysql字符串字段判断是否包含字符串的3中方法