我想通过增加其他日期列来设置 DATE 类型的列,但也要使其不小于其他日期(常量)。
对于第一部分,我使用:
UPDATE `customers` set `expiry_date` = DATE_ADD(date,INTERVAL 3 YEAR)
现在我正在寻找一些像 MAX(d1, d2) 这样的函数,它需要两个以后的日期。
我看到这样的构造:
case when d1 > d2 then d1 else d2 end
也许它有效,但它需要输入 d1/d2 两次。没有像 MAX(d1,d2) 这样的函数会评估每个参数一次吗?