0
Select A.Smscid,
       A.Delivery_Date,
       A.Type,
       A.End_Delivery,
       A.Volume,
       (Case When A.Type='Transactional' And A.End_Delivery=B.Operator 
             Then (A.Volume*B.Onnet_Trans_Cost)) As "COST",
 From Telco_Success a,operators_cost b;

キーワードが見つからないというエラーが表示されます:

4

1 に答える 1

5

テストされていませんが、ステートメントのEndキーワードが欠落しているようです。Caseまた、「COST」の後に不要なコンマがあるようです。

Select A.Smscid,
       A.Delivery_Date,
       A.Type,
       A.End_Delivery,
       A.Volume,
       (Case When A.Type='Transactional' And A.End_Delivery=B.Operator 
             Then (A.Volume*B.Onnet_Trans_Cost) End) As "COST"
 From Telco_Success a,operators_cost b;
于 2012-12-13T11:43:07.010 に答える