按时间间隔获取当前日期的行

时间:2011-11-06 09:02:36

标签: mysql datetime

MYSQL - 我有一个表“读数”,它每隔几分钟就会获得实时读数,它有一个DATETIME列“read_time”。我希望获得当前日期的行,时间间隔为30分钟:

实施例: - 当前日期为“2011-11-06”(YYYY-MM-DD),然后:

今天开始行,直到30分钟的结束时间结束......

获取“2011-11-06 00:00:00”至“2011-11-06 00:30:00”之间的行

然后在“2011-11-06 00:30:00”到“2011-11-06 01:00:00”之间再次查询

这将一直持续到今天结束......

需要帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用SELECT TIMESTAMPADD(MINUTE,30,'2011-11-06')执行此操作;

但你应该使用编程语言的循环函数。