从数据库获取记录,该记录距当前时间5分钟

时间:2018-09-06 15:00:37

标签: mysql

我在mySQL数据库中有一个timestamp列,还有一个名为<style type="text/css"> input { background-color : white; border-color: transparent; } </style>的表-该表具有当前格式<input type="text" />的记录

我想运行一个查询,该查询仅显示距当前时间和日期5分钟(高级)的记录。例如,如果现在的时间是15:55-它会显示带有时间的记录(2018-09-06 15:59:00)

有人知道如何实现这一目标吗?

alerttime

我尝试了上述方法,但我认为这不是正确的方法,我只是在某个地方的论坛中找到了它

2 个答案:

答案 0 :(得分:1)

bigquery

答案 1 :(得分:0)

我认为您错过了比较,添加了-5分钟,但是之后您没有在比较该值,则可能需要将其与类似的内容进行比较。

DATEADD(minute, -5, GETDATE()) < GETDATE()

您还可以查看Microsoft参考:

  

https://docs.microsoft.com/en-us/sql/t-sql/functions/dateadd-transact-sql?view=sql-server-2017

我希望这会有所帮助,您只需要比较-5分钟加某物的结果。