1

測定結果の簡単な表があります。

datetime            | p_power
------------------------------
2012-11-25 19:57:58 |   60  
2012-11-25 19:58:33 |   300  => start  
2012-11-25 19:59:05 |   350  
2012-11-25 19:59:39 |   400  
2012-11-25 20:00:13 |   50   => stop = t1  
2012-11-25 20:02:26 |   50  
2012-11-25 20:02:59 |   340  => start  
2012-11-25 20:04:07 |   310  
2012-11-25 20:06:37 |   60   => stop = t2  
2012-11-25 20:07:02 |   340  

結果が200を超える場合に、累積時間(秒単位のt1+ t2+の合計)を取得するためにクエリを実行する方法。tnp_power

期待される結果:xxx秒。

私はそれに固執しています、どんな助けでもありがたいです。

4

1 に答える 1

0

私があなたを正しく理解したかどうかはわかりません...

次のクエリは、200より大きい(または等しい)すべてのp_powerの合計を計算します

Select Sum(p_power) from your_table
Where p_power >= 200;

あなたに2040を与えるはずです(私の脳が正しく計算していた場合)

于 2012-11-27T08:43:15.310 に答える