gpt4 book ai didi

MySQL选择查询具有相同时间的日期范围

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

表格

EventID --- EventTime (TIMESTAMP)

1   2013-09-29 12:00:00.0
2 2013-09-29 12:01:00.0
3 2013-09-29 12:03:00.0
4 2013-09-28 1:03:00.0
5 2013-09-27 23:03:00.0
6 2013-09-26 17:03:00.0
7 2013-09-25 12:01:00.0
8 2013-09-24 20:03:00.0
9 2013-09-23 5:03:00.0
10 2013-09-23 12:01:00.0

我想在 MySQL 中检索满足给定日期范围且同一时间的行。

因此,如果我查询以检索包含 '2013-09-26 12:01' 作为 EventTime 值 +/- 5 天的行,我预计会获得第 2、7 和 10 行。

请帮助构建 SQL 语句。谢谢!

最佳答案

WHERE EventTime >= '2013-09-26 12:01' - INTERVAL 5 DAY
AND EventTime <= '2013-09-26 12:01' + INTERVAL 5 DAY
AND TIME(EventTime) = TIME('2013-09-26 12:01')

关于MySQL选择查询具有相同时间的日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19075896/

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