日期时间需要SQL查询

时间:2013-02-14 15:18:23

标签: sql sql-server mysqli

我的表格列为

Name                           Modifiedon
aaa                      2013-02-14 20:40:56.497
bbb                      2013-02-14 20:47:56.497

我需要SQL QUERY作为获取当前日期并与修改日期进行比较(示例) (getdate)和(Modifiedon)之间的日期与2分钟差距

1 个答案:

答案 0 :(得分:3)

对于SQL Server,您可以将DATEADD函数与BETWEEN谓词一起使用,如下所示:

SELECT *
FROM tablename
WHERE modifiedon BETWEEN GETDATE()
                     AND DATEADD(mi, 2, GETDATE());

SQL Fiddle Demo