我说我有这个简单的陈述:
Select sum(case ....'a little formlua here) as GETDATE() from table;
这显然不起作用......但我需要的是NAME列作为当前日期?
我在db2上执行此操作
答案 0 :(得分:0)
我的建议是创建一个带有某个名称的列,并将默认值设为当前日期。
如何将列名称作为当前日期。在这种情况下,如果您想要每天创建多少列
我认为这不是最佳实践,所以请尽量避免这样做。
相反,您可以默认插入包含当前日期的记录。
答案 1 :(得分:0)
declare @sql nvarchar(128) = '
select
C1 as [' + FORMAT(DATEADD(MONTH, DATEDIFF(MONTH, 0, GETUTCDATE())-0, 0), 'yyyy-MM') + ']
from #demo'
exec(@sql)
我能够做这样的事情,并且奏效了