您好我有一张表格,其中包含以下数据
1 4619.71
1 4619.84
1 4619.97
1 4620.11
1 4620.11
1 4620.11
0 4620.11
0 4620.24
0 4620.24
0 4620.24
1 4620.24
1 4620.24
1 4620.24
1 4620.37
0 4620.37
我想计算在值为1时使用的时间是多少。我认为最好的方法是在值变为1时首先检查,然后在变为0时检查。找到0和1之间的差异然后找到下一个1,然后当它变为0.继续找到0和1之间的差异,然后在最后,总结所有差异,发现这些设置在1和0之间。
请根据此逻辑帮助编写查询。
答案 0 :(得分:0)
您可以使用row_numbers()中的差异来对数据进行分区,然后使用它来计算所需的值。
例如,使用样本数据......
//Called when application is started.
function OnStart()
// Set counter default to zero
var $counter = 0
// Display total
$counter.text(counter);
//Subtract
$("#fire").click(function(){
counter = counter - 1;
$counter.text(counter);