从过去48小时获取数据

时间:2014-02-05 19:22:25

标签: sql-server powerpivot

我正在使用PowerPivot和SQL Server数据库,我正在使用包含DateTime列的特定表。我想从表中选择DateTime在过去48小时内的数据。我目前正在使用查询并希望实现类似

的功能

... WHERE DT > DATE_SUB(CURRENT_TIMESTAMP, INTERVAL +2 DAY)

我以这种特殊方式在DAY处收到语法错误。这是最好的方法吗?如果是这样,我写它的方式有什么问题?如果没有,有什么更好的方式?

1 个答案:

答案 0 :(得分:2)

Sql-Server

WHERE DateTimeColumn >= DATEADD(HOUR, -48, GETDATE())

<强> Mysql的

WHERE DateTimeColumn > DATE_SUB(NOW(), INTERVAL 48 HOUR)