【发布时间】:2016-09-19 15:03:15
【问题描述】:
我正在尝试创建一个存储过程,它将每天动态添加一个包含今天日期的列。这样做的原因是因为每天我都会收到一个新文件,其中每个项目都有新的计数。他们希望每天保持一个运行的历史总数。这是我认为我能做到这一点的唯一方法,除非你们中的一个人对此模式设计有建议。谢谢。
【问题讨论】:
-
insert into table values (col1, col2, getdate())?需要您提供更多详细信息。 -
为什么不每天添加一行,将日期作为一列,将总计作为另一列?
-
你可以用一个规范化的表和一个数据透视查询来做到这一点
-
好的,我的架构目前是这样的: CVEId PK INT Not Null, 09-19-2016 INT Not Null 如何让它在下一个日期添加另一列?还是运行总计和日期列是最好的方法?我试图通过 CVEId 进行关联,而不必一遍又一遍地重复相同的 CVEId。
标签: sql-server stored-procedures dynamic-columns