gpt4 book ai didi

sql-server - 获取过去 48 小时的数据

转载 作者:行者123 更新时间:2023-12-05 01:03:02 26 4
gpt4 key购买 nike

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

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

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

最佳答案

Sql-Server

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

Mysql

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

关于sql-server - 获取过去 48 小时的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21586548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com