gpt4 book ai didi

mysql - 如何在 MySQL 中编写从现在到今天午夜之间的查询?

转载 作者:IT老高 更新时间:2023-10-29 00:20:43 28 4
gpt4 key购买 nike

我有如下查询

SELECT * FROM programs where startTime between now() and now() + INTERVAL 1 DAY;

是否可以在 MySQL 中编写从现在到今天午夜之间的时间查询?

类似下面的内容

SELECT * FROM programs where startTime between now() and now() + midnight 12;

最佳答案

我建议您始终使用 clopen(闭-开)间隔进行日期和时间比较。 BETWEEN 表示闭区间(从两侧)。 @Aaron Bertrand's 中有很好的解释博文: What do BETWEEN and the devil have in common? 。这是一种编写查询的方法:

SELECT * 
FROM programs
WHERE startTime >= NOW()
AND startTime < CURRENT_DATE() + INTERVAL 1 DAY ;

关于mysql - 如何在 MySQL 中编写从现在到今天午夜之间的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13738801/

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