私のプロセスで2つのカウントがあり、同じ結果が得られます。SAS EG SQL 2つのカウントが同一である場合、 "SUCCESS"というテーブルを作成します。
1つはクエリのバッチの前にあり、1つは後であり、結合操作で行が追加または削除されていないことを確認します。
私はこれらのカウントを手動でチェックしていますが、うまくいくことを視覚的に示したいと思います。
私は、これらのカウントが等しい場合は "SUCCESS"という名前の空のテーブルを作成し、そうでない場合は "FAILURE"という名前のテーブルを作成するという考え方を持っていました。
これを達成するクエリを設計するのに手伝ってもらえますか?ここで
は、私が(明らかに動作していない)持っているものです。PROC SQL;
IF (SELECT count FROM WORK.count1) = (SELECT count FROM WORK.count2)
CREATE TABLE WORK.SUCCESS
ELSE
CREATE TABLE WORK.FAILURE
END
QUIT;
COUNT1とCOUNT2は、各フィールドの名前、カウントを含む2つのテーブル、および
この目的のためにテーブルを作成することは悪い考えです。 –
この種のテストをすばやく目に見える別の方法があれば、私は他のアイデアを歓迎します。私はSASに慣れていないので、私は事の人間工学に不満を抱いています、これは今私を満足させるでしょう。 –
@Moody_Mudskipperなぜ、実行日時と結果を持つ追加のテーブルが1つありませんか? – JohnHC