3
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.
任何人都可以告訴我如何總結每列,並顯示總和以及兩個表中每列的記錄數同時顯示計數在我的查詢?使用sql和case語句中的總和和計數
我的結果應該是這種
code code1 result sum sum1 equivalence country country1 result1 sum sum1
100 100 pass 200000 25000 fail ind aus fail 800000 800000
equivalence
pass
我試圖擬定一份報告將兩個表。我正在使用多個case語句來完成此操作。我想在一個報告中顯示每個列的總和和兩個表的每列的計數。我擁有的查詢屬於以下類型。
嘗試使用子查詢。 – Kermit
顯示你想要的輸出是非常有用的,但是如果我們也有一個你想從中獲得輸出的輸入數據*的樣本,那將會非常有用。 –