小编Com*_*der的帖子

如何对多行的列值求和?

我有这个表,我想为几行添加 'change' 列的值(或者,更准确地说,从 'ne' 值为零的行到下一行,其中包括 'ne' 的零(不是第二个本身))。任何答案将不胜感激。

??rn?????????date???ne?????????change??
?  0 ? 2008-12-07 ?  0 ? -10330848398 ?
?  1 ? 2009-04-14 ?  1 ?       -61290 ?
?  2 ? 2009-04-26 ?  1 ?   9605743360 ?
?  3 ? 2013-07-06 ?  0 ? -32028871920 ?
?  4 ? 2014-01-12 ?  1 ? -42296164902 ?
?  5 ? 2015-06-08 ?  1 ?  59100383646 ?
???????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

我们期望的结果是这样的。

row    start        end         sum(change) 
--------------------------------------------------
0 | 2008-12-07 | 2009-04-26 | -725,166,328
--------------------------------------------------
1 | 2013-07-06 …
Run Code Online (Sandbox Code Playgroud)

sql group-by date gaps-and-islands clickhouse

3
推荐指数
1
解决办法
498
查看次数

如何使用 C# 中的预处理器指令仅在 Windows 10 上执行一些代码?

如何在 .NET 中使用预处理器指令(如 #define)在 windows10 上执行一些代码?不是例如在windows7上吗?

.net c# preprocessor-directive

2
推荐指数
1
解决办法
584
查看次数