gpt4 book ai didi

MySQL 添加日期字段并在 where 子句中与今天进行比较

转载 作者:行者123 更新时间:2023-11-29 10:52:11 24 4
gpt4 key购买 nike

我正在努力解决这个问题并遇到语法错误。

尝试获取仍在进行中的事件,即 start_date +uration_days >= 于今天的事件。

我也尝试过使用 DATE_ADD,但结果相同。

start_date 是 DATE 字段,duration_days 是 INT。

SELECT id,start_date,duration_days
FROM `myTable`
WHERE start_date + INTERVAL duration_days DAYS >= CURDATE()

谢谢

最佳答案

将间隔更改为 DAY 而不是 DAYS,这就是引发错误的原因。

SELECT id,start_date,duration_days
FROM `myTable`
WHERE start_date + INTERVAL duration_days DAY >= CURDATE()

关于MySQL 添加日期字段并在 where 子句中与今天进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43521766/

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