異なるキーごとに順次パターンを見つけて分類する手助けが必要です。異なるグループのシーケンシャルパターンを検索して分類するT-SQL
私が持っているデータから、キーとそのキーに属するパターン識別子を含む新しいテーブルを作成する必要があります。次のようにパターン下記の例から
である:
キー#1および#3は1、2及び3キー#3が値8を有する値を有する 9および10異なるパターンは、キーIEのために存在している(1、2、3)Iキー#その特定 パターン用テーブルにエントリを作成する必要が (1、2、3)
データ:
key value
1 1
1 2
1 3
2 8
2 9
2 10
3 1
3 2
3 3
予想される出力:
key pattern
1 1
2 2
3 1
フィドル: http://sqlfiddle.com/#!6/4fe39
例テーブル:
CREATE TABLE yourtable
([key] int, [value] int)
;
INSERT INTO yourtable
([key], [value])
VALUES
(1, 1),
(1, 2),
(1, 3),
(2, 8),
(2, 9),
(2, 10),
(3, 1),
(3, 2),
(3, 3)
;
「パターン識別子」のロジックを記述してください。それは明らかではない。 –
キー#1と#3の値は1,2,3です。キー#3の値は8,9と10です。別のパターンが存在する場合、IE(1、2、3)にエントリを作成する必要があります。テーブルとその特定のパターン – barracuda