gpt4 book ai didi

MySql Date_sub 和 DATEDIFF 不适用于整数字段中的时间戳 time()

转载 作者:行者123 更新时间:2023-11-29 19:28:25 25 4
gpt4 key购买 nike

我遇到了 MySQL Date_SUB 和 DATEDIFF() 的问题。我用 php time() 将时间戳写入整数字段。下面的查询不起作用。

tmstmp > NOW() - INTERVAL 1 DAY

或者

tmstmp between (CURDATE() - INTERVAL 1 MONTH ) and CURDATE()

或者

tmstmp > DATE_SUB(CURDATE(), INTERVAL 15 DAY)

哪里出错了?

(抱歉我的英语不好)

最佳答案

所有这些语句都工作正常。

set @tmstmp = '2017-01-29';

[in] select @tmstmp > (now() - interval 1 day);
[out] 0
[in] select @tmstmp between (curdate() - interval 1 month ) and curdate();
[out] 1
[in] select @tmstmp > date_sub(curdate(), interval 15 day);
[out] 1

关于MySql Date_sub 和 DATEDIFF 不适用于整数字段中的时间戳 time(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41979515/

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