【发布时间】:2018-10-25 15:22:15
【问题描述】:
有更好的方法吗?
asof = CAST(DATEADD(week, DATEDIFF(week,'19000101',CURRENT_TIMESTAMP),
'1899-12-30T19:00:00') AS DATE)
基本上,我正在尝试使用前一周的星期六作为我在 Proc Sql 上的过滤器。无论我在哪一天运行此查询,它都应该给我上周六的日期(不是时间戳)
谢谢!
【问题讨论】:
-
是用于 teradata 还是 SQL 服务器的 SQL 直通代码。
-
是的,是SQL server的SQL pass through代码
-
请表明您在过滤器中使用它。在您的示例中,它正在创建一个变量,您的过滤方式可能会影响逻辑。
标签: sql sql-server tsql sas proc-sql