0

問題が発生しており、過去 3 時間ほどその問題に取り組んできましたが、解決策が見つかりません。SQL Server プラットフォームでの実行。私はこのように見える単一のテーブルを持っています。

PT   ITM  VAL
--   ---  ---
01   01   A
01   02   B
01   03   C
02   01   A
02   03   C
03   01   A
03   02   B

アイテム番号が欠落している PT を見つけようとしています。

上記の場合、PT02 と PT03 が 2 つ欠落しています。これが私が始めたベースですが、正しい軌道に乗っているかどうかさえわかりません。

select t.PT,t.ITM
FROM MYTABLE t
GROUP BY t.PT,t.ITM
HAVING COUNT(*) > 1

ありがとう

4

2 に答える 2

3

PT ごとに 3 ITM が予想される場合、クエリは次のようになります。

select PT
FROM MYTABLE
GROUP BY PT
HAVING COUNT(ITM) < 3

他の条件については、より複雑なクエリが必要です。

于 2013-07-11T20:14:22.303 に答える