SQL当前日期作为列名

问题描述:

我让说,我有这个简单的声明:SQL当前日期作为列名

Select sum(case ....'a little formlua here) as GETDATE() from table; 

这将obviouslly不行......但我需要的是列名来充当当前日期?

我在DB2这样

+1

尝试执行动态sql查询。 – Wanderer

我的建议是创建一些名称的列,使默认值作为当前的日期。

如何将列名作为当前日期。在这种情况下,如果你想这么多列将被创建每天

我认为这不是最好的做法,所以请尽量避免这样创建。

相反,您可以在默认情况下插入带有当前日期的记录。

+0

谢谢,但那不是重点。我不是试图在表中创建一列...只是在查询中。我需要将NAME列为当前数据,并且该列中的值将总结我表中的值,其中另一列中的值是当前日期。最终的结果将是一个QUERY(不是表格),它有15列...第1个将是ID,接下来的14个将被命名为最近14天的日期,他们将总结这些日期的活动 –