select req.code ,res.code,
case
(
when (req.code==res.code) then 'pass'
when (req.code<>res.code) then 'fail'
/*....2 more case 'when' 'then' statements here*/
end ) result,
req.country ,res.country,
case (when then staments as above)result,
/*.......case stmts upto 70 statemnts*/
from requesttable req full outer join responsetable res on
req.id=res.id
and ....some conditions.
すべての列を合計し、両方のテーブルのすべての列の合計とレコード数を同時に表示し、クエリにカウントを表示する方法を誰か教えてもらえますか?
私の結果はこのようなものでなければなりません
code code1 result sum sum1 equivalence country country1 result1 sum sum1
100 100 pass 200000 25000 fail ind aus fail 800000 800000
equivalence
pass
2 つのテーブルを結合するレポートを作成しようとしています。これを実現するために、複数の case ステートメントを使用しています。両方のテーブルの各列の合計と各列の数を 1 つのレポートにまとめて表示したいと考えています。私が持っているクエリは次のタイプです。