DATEADD(day, -7, GETDATE()) - 是否考虑了时间?

2024-05-07

我正在通过 Amazon Redshift 在 Aginity 中编写 SQL 查询来提取过去 7 天的数据。这Date我调用的列是变量类型:

DATE

输出示例如下:

5/30/2017 0:00

当我调用下面的函数时,运行此查询在一天中的什么时间重要还是它总是需要一整天的数据?

WHERE Date >= DATEADD(day,-7, GETDATE())


是的,这包括减去 7 天时的当前时间部分。要摆脱它,请转换为日期:

WHERE Date >= CAST(DATEADD(day, -7, GETDATE()) as DATE)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DATEADD(day, -7, GETDATE()) - 是否考虑了时间? 的相关文章

随机推荐