【发布时间】:2014-05-05 22:09:01
【问题描述】:
我在下面有一个 SQL 查询,其中包含 IN 中的 getdate,如示例所示
由于IN 需要引号中的表达式,所以它不起作用。
它可以与动态查询一起使用,但是除了动态查询之外还有其他方法吗?
例如
PIVOT
(
SUM(Items)
FOR [ReceivedDate]
IN (select
CONVERT(char(10), GetDate(),126)
,CONVERT(char(10), GetDate()-1,126)
,CONVERT(char(10), GetDate()-1,126)
)
这不起作用。
【问题讨论】:
标签: sql sql-server sql-server-2008