我正在尝试将日期作为根据当前日期更改的标题。这是我在SQL Server 2005中尝试做的一个示例 选择c。[ar cust edi sef type], SUM(案件时) s。[ar sale date]像DATEADD(dd,0,DATEDIFF(dd,0,GETDATE())) - 7和s。[ar sale document type]喜欢'invoice' s。[AR销售余额到期] 其他0结束)作为getdate(),
getdate()不起作用。有没有办法可以将日期作为标题返回?
答案 0 :(得分:0)
列标题不能是动态的。您可以通过以下事实看到这一点:通常您不将它们指定为字符串,而是像标识符一样。
SELECT 1 as TestColumn
而不是
SELECT 1 as 'TestColumn'
您可以通过exec
exec('SELECT 1 AS ' + CONVERT(nvarchar, getdate()))
答案 1 :(得分:0)
答案 2 :(得分:0)