【发布时间】:2020-02-04 00:54:38
【问题描述】:
我有一个这样的查询来获取状态而不添加字段。
SELECT * ,
IF(DATEDIFF(STR_TO_DATE(end_date, "%Y-%m-%d"), CURDATE())<=0,"End","Running") status
FROM agreements
查询正在运行,但我想添加状态,如果结束日期少于 3 天,则状态将显示“将结束”
所以查询中会有3个状态,END,RUNNING,Will是END
【问题讨论】: