2017-03-21 18 views
1

以前はデータをSharePointに保持していました。その際、以下のクエリは、細かい走っ: -ORA-00907右括弧がない(Oracle)

SELECT Nz(Abs(Sum(sales_route="Sales Mailbox")),0) AS AcceptDirect 
FROM tblQuotesNew AS t1; 

今、私は(まだアクセス経由で取得)Oracleに私のデータを移動したことを、私は右括弧がありませんエラーORA-00907を取得します。

上記のコードをどのように修正して、それがOracleに受け入れられるかを誰にでも提案できますか?私はあなたのクエリは、単にのように書くことができ'Sales Mailbox'としてsales_routeで行数をカウントだと思う事前

+0

このクエリは、sales_routeを「Sales Mailbox」とする行数を単純にカウントしますか? – GurV

+0

@GurVはい、そうです – user1936588

答えて

2

ありがとう:あなたは、同じクエリ内の異なるルートのカウントをしたい場合は

select count(*) as AcceptDirect 
from tblQuotesNew 
where sales_route = 'Sales Mailbox'; 

、あなたは

select count(case when sales_route = 'Sales Mailbox' then 1 end) as AcceptDirect, 
    count(case when sales_route = 'XYZ' then 1 end) as XYZ 
from tblQuotesNew 
where sales_route in ('Sales Mailbox', 'XYZ'); 
+0

ありがとう、ありがとうございます – user1936588

+0

@ user1936588 - 喜んで助けてください。 – GurV

関連する問題