1
3
您需要做的是首先为每个合同/产品生成一个日期序列,然后使用该序列进行分组。 生成序列的最方便的方法是使用记录较差的spt_值表,如下所示:
需要注意的是,spt_值中的数字仅从0到2047,因此,如果合同期限超过5年,则需要生成更长的序列。最简单的方法是将spt_值表交叉连接到自身,即:
显然,您必须将其集成到上面的查询中,但是如果确实有必要,那么它应该不会太难。 |
2
0
这不是完整的解决方案,但您可能希望根据每月30天计算每个项目的每月收入。 大概是这样的:
|
Lorn · 查找特定字符并将记录更改为null 6 年前 |
John McElreavey · SQL Server Integration Services(SQL Server 2016)(SSIS)是否在每次运行C#代码时都重新编译它,还是将其缓存? 6 年前 |
Justin · SQL Server SSIS数据沿袭 6 年前 |
LONG · SSIS异步转换保留前一列值并设置为下一行 6 年前 |
navig8tr · SSIS脚本任务:如何从列表更新表 6 年前 |
Raj · 何时在SSIS中使用全局临时表而不是本地临时表? 6 年前 |