OracleCommand类和SqlScript问题

时间:2014-03-24 12:57:59

标签: c# oraclecommand

我正在尝试使用OracleCommand类运行以下查询。

但是我收到了这个错误:

  

" ORA-00920无效的关系运算符"。

我确信它与日期值有关。但不知道如何解决它。你能帮忙吗?

  select s.store_code,count(i.invc_sid) as count 
  from invoice_v i 
  Left join store_v s 
     ON i.sbs_no and i.store_no = s.store_no 
  Where(i.created_date between to_date('02//01//2014','MM//DD//YY') 
       and to_date('02//28//2014','MM//DD//YY'))  
       and i.proc_status not in ('131072','65536','147456', '81920') 
       and i.invc_type = 0 AND i.sbs_no = 6  
  GROUP BY  s.store_code";

由于

1 个答案:

答案 0 :(得分:0)

您的问题在以下一行

Left join store_v s 
     ON i.sbs_no and i.store_no = s.store_no 

此处,在' ON' 之后,您只写了i.sbs_no

此后应该有比较像

的东西
ON i.sbs_no = 'Something' and i.store_no = s.store_no