【发布时间】:2018-04-29 17:48:31
【问题描述】:
我有这个问题:
CASE
WHEN NOW() < `Rank`.`StartDate` THEN "Pending"
WHEN NOW() > `Rank`.`StartDate` && NOW() < `Rank`.`EndDate` THEN "Active"
WHEN NOW() > `Rank`.`EndDate` THEN "Expired"
ELSE "Invalid"
END
现在问题出在这一行:
WHEN NOW() > `Rank`.`EndDate` THEN "Expired"
EndDate 的值类似于2017-11-16 00:00:00。现在这将基于此值返回Expired,但我该如何编写它,它会在NOW() = 2017-11-16 23:59:59 之后返回Expired。
【问题讨论】:
标签: mysql sql datetime mariadb