数値が同じ列の同じIDの前の数値に戻ったかどうかを調べるサポートを探しています。数値がSQLの同じ列に戻ったかどうかを確認
以下はデータセットの例です。
ID Number Date Sequence Count
10000B1 60 28.10.2015 10
10000B1 57 28.09.2015 9
10000B1 58 28.08.2015 8
10000B1 57 29.07.2015 7
10000B1 56 30.06.2015 6
10000B1 55 01.05.2015 5
10000B1 54 05.04.2015 4
10000B1 53 06.03.2015 3
10000B1 52 08.02.2015 2
10000B1 51 09.01.2015 1
同じIDで番号が前の番号に戻った場合、例外を見つけたいと思います。例えば
:もう一度数列数57と数7と9のシーケンスに数を数える58の代わりに、59
でしたから戻って57に行きました同じ列に57
または数でありますあなたはSQLでこれらのタイプのケースを見つけるためにSQLで私をサポートしてください?
ありがとうございました。 ラヴィ
繰り返し番号はgroup by節で見つけることができます。しかし、「SQLを使ってこれらのタイプのケースを見つけるためにSQLで私をサポートしてくれませんか?」とどういうことを説明してください。他の問題もありますか? –
これはどのRDBMSですか? 'mysql'、' postgresql'、 'sql-server'、' oracle'、 'db2'のどれかを指定するタグを追加してください。 –