SST*_*SST 3 sql date snowflake-cloud-data-platform
我必须从雪花数据库查询 10 天的数据。我尝试了“2019-07-30”和“2019-08-09”之间的日期,其中包括开始日期和结束日期?
日期应使用单引号,如下所示:
Date >= '2019-07-30' and Date <= '2019-08-09'
Run Code Online (Sandbox Code Playgroud)
您还可以像您提到的那样使用 Between :
Date between '2019-07-30' and '2019-08-09'
Run Code Online (Sandbox Code Playgroud)
将其添加到 WHERE 子句中将分隔这两个日期之间的结果
如果您想包含包括今天在内的所有日期,可追溯到 9 天(总共 10 天),然后尝试使用此WHERE子句:
WHERE date >= DATEADD(DAY, -9, CURRENT_DATE()) AND
date < DATEADD(DAY, 1, CURRENT_DATE())
Run Code Online (Sandbox Code Playgroud)
这表示匹配 9 天前午夜或之后发生的日期,直到严格在明天午夜之前的任何日期(意味着今天的所有匹配)。
| 归档时间: |
|
| 查看次数: |
38643 次 |
| 最近记录: |