私のクエリは次のとおりです。サブクエリ(DISTINCTとCOUNTを選択)
SELECT distinct d.Z4BSN2,
(SELECT COUNT(Z4RMID)
FROM ZWE944 as d1
where d1.Z4RMID = d.Z4RMID
and d1.Z4BSN2 = d.Z4BSN2)
FROM ZWE944 as d
WHERE Z4RYMD = 170505
ソースデータ:
Z4RMID Z4BSN2 Z4PONO Z4ITNO Z4RYMD Z4RHMS Z4USER
C17D29014A 801464552 MWV TO 2038284 170505 170103 CNVTST
C87D25211C 801462997 MWV TO 2038292 170505 170103 CNVTST
C87D25273D 801462997 MWV TO 2038292 170505 170103 CNVTST
C87D25281D 801462997 MWV TO 2038292 170505 170103 CNVTST
C87D25282Z 801462997 MWV TO 2038292 170505 170103 CNVTST
私は2行を期待して、1と5のカウントしています。しかし、両方の行は私に1のカウントを与えています。私はどこが間違っているのか分かりません。助けてくれてありがとう!
質問にサンプルデータを追加できますか?我々はいくつかのデータを見ることができたなら、何が続いているのかを知ることは簡単かもしれません。 – ollie
なぜカウントする必要がありますか?どこでも使用していません –
このクエリを使用して、EDIドキュメントのソースファイルを作成しています。私はそれらの2つの情報だけが必要です。説明のためにソースデータを追加しました。 – AlliDeacon