Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试做这样的事情:
SELECT MAX( ADDDATE(expirationdate, INTERVAL 1 YEAR), ADDDATE(now(), INTERVAL 1 YEAR) )
也就是说,获取“从现在起一年”或“从存储在表中的到期日期起一年”,以较大者为准(我正在续订人们的订阅)。
这显然不起作用,因为 MAX() 用于行之间的聚合,而不是用于比较 2 个值。是否有一个函数可以在 MySQL 中执行此操作?(我想避免做一个 IF)
最大()