gpt4 book ai didi

用于获取两个日期中较晚日期的 Mysql 日期函数

转载 作者:行者123 更新时间:2023-11-29 06:50:58 26 4
gpt4 key购买 nike

我想通过增加其他日期列来设置 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) 这样的函数可以对每个参数求值一次吗?

最佳答案

我不知道这是否是您正在寻找的,但 MySQL 具有 GREATEST 函数,它返回列表中的最高值,例如。

SELECT GREATEST(1, 5, 2, 7, 10, 3)

将产生 10

关于用于获取两个日期中较晚日期的 Mysql 日期函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com