這是我的表。SQL查詢在兩個連續的真值之前選擇行
Price Volume
------------------
60 0
70 10
80 0
90 0
100 40
200 40
300 40
400 0
500 50
600 60
它由Price定購。
我需要選擇Volume列中兩個連續零之前的所有行。所以結果應該看起來像
Price Volume
------------------
100 40
200 40
300 40
400 0
500 50
600 60
我真的不知道從哪種類型的查詢開始。我只能想到將數據拉入C#並將其重新加載回表中。
Regards,
您正在使用哪些DBMS?數據庫不適合做這種類型的事情,但有選擇。 – attila
一旦你獲得了數據,在C#中做這件事情不是一種選擇嗎? – NiVeR
您的示例結果實際上是**兩個連續的零後的所有行**,而不是*之前的*。 –