0

ここにクエリがあります。これらのクエリをマージして必要な結果を取得するにはどうすればよいですか

1.

SELECT sum(rpl) AS rpl,decrip
COMM c、BOOK bより
   WHERE b.bookid=c.parbookid および booktype='trading'
   GROUP BY b.decrip

O/P

RPLデクリップ
55 RBC
45億

2.

sum(estcomm) をコミッションとして選択し、decrip
COMM c、BOOK bより
    WHERE b.bookid=c.parbookid および booktype='wash'
    GROUP BY b.decrip

O/P

手数料減額
2234 赤血球
2468億

出力を取得するにはどうすればよいですか

 
RPLコミッションデクリップ
55 2234 RBC
45 2468 億
4

2 に答える 2

0

booktypeこのようなものを試してください(それがテーブルの下の列であると仮定しBOOKます)

SELECT sum(c.rpl) AS rpl,sum(c.estcomm) as commission,b.decrip 
from COMM c
join BOOK b
on b.bookid=c.parbookid 
where b.booktype in('trading','wash') 
GROUP BY b.decrip 
于 2014-03-26T17:10:40.577 に答える
0

これはどう?

SELECT sum(rpl) AS rpl, sum(estcomm) as commission,decrip 
from COMM c, BOOK b
   WHERE b.bookid=c.parbookid 
        and (booktype='trading' OR  booktype='wash)
   GROUP BY b.decrip 
于 2013-07-11T07:00:13.143 に答える