【发布时间】:2016-10-11 18:35:39
【问题描述】:
我需要创建一个 SQL 查询来选择过去 15 分钟内记录的数据。
我的数据库中有一个表,它会在您每次穿过激光时记录一个值。该表包含列 ID、日期和时间(日期和时间是单独的列)其他列并不真正适合我正在尝试做的事情
每次您穿过扫描仪时都会创建一个新行。它记录了时间和日期,我如何计算在过去 15 分钟、30 分钟和一个小时内创建的行数? 我猜它在不同的时间会是同样的事情,所以 1 个例子应该没问题,谢谢!
【问题讨论】:
-
为了避免混淆,最后一列是外键,所以不用担心
-
mysql ???神谕??? sql服务器???
-
@Ganesh_Devlekar mysql 但真的重要吗?
-
@LukeRayner 这很重要......所有日期时间函数在不同平台上都不同。
-
@LukeRayner 是的,在 MSSQL 中你说
now()在 DB2 中你说CURRENT TIMESTAMP等等