获取数据从过去48小时(Get Data From Last 48 Hours)

2019-09-28 03:40发布

我使用的PowerPivot与SQL Server数据库和我有包括DateTime列的特定表工作。 我想从表中选择的数据,其中该日期时间是过去48小时内。 我使用的是当前的查询,并希望达到类似

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

我得到的语法错误DAY在这种特别的方式。 这是做的最好的方法是什么? 如果是这样,这有什么错我是如何写呢? 如果不是,有什么更好的办法?

Answer 1:

SQL的服务器

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

Mysql的

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


文章来源: Get Data From Last 48 Hours