这是欲望输出:
我想要cum_sum的STEPID值(0-99)。但是,从上面的图片可以看出有两种模式。
设置LEFT:当STEPID为14时将乘以* 1000.并将继续使用cum_sum直到STEPID为99
设置右:正常累积总和直到步骤99.
答案 0 :(得分:0)
如果这是一个SQL问题,那么您可以在Query中使用CASE语法。以下是该方法的示例:
Select Sum(Case when X < Y Then A when X=Y then B Else C end) From Table
这允许您仅在认为适用时才添加值。你也可以在输出中进行数学运算。
Select Sum(Case when X <= Y Then A Else B*1000 end) From Table