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”之间再次查询
这将一直持续到今天结束......
需要帮助!
答案 0 :(得分:0)
您可以使用SELECT TIMESTAMPADD(MINUTE,30,'2011-11-06')执行此操作;
但你应该使用编程语言的循环函数。