gpt4 book ai didi

mysql,获取日期和时间位于分隔列中的两个时间之间的时间段

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

我需要查询 MySql 中的信息,其中给我两个时间字符串,所以我需要找到两者之间的任何内容。

表格的格式

id | date      | hour | other | columns | that are not important
-----------------------------------------------------------
1 | 2016-04-11| 1 | asdsa......
2 | 2016-04-11| 2 | asdasdsadsadas...
.
.
.
n | 2016-04-12| 23 | sadasdsadsadasd

假设我有时间字符串 2016-04-11 12016-04-12 23,我需要查找从 1 到 n 的所有信息。我可以将日期和小时分开,并使用 BETWEEN...AND 对日期进行查询,但我不知道如何将时间放入公式中。使用另一个 BETWEEN 肯定行不通,所以我肯定需要将该语句放在其他地方。但我不确定如何继续。

最佳答案

WHERE ((`date` = fromDate AND `hour` > fromHour) OR `date` > fromDate)
AND ((`date` = toDate AND `hour` < toHour) OR `date` < toDate)

关于mysql,获取日期和时间位于分隔列中的两个时间之间的时间段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36560474/

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