Teradata SQL - Where子句和条件取决于条件

时间:2018-02-27 08:13:39

标签: sql conditional-statements teradata where-clause

enter image description here

注意 - 为简洁起见,并非所有列都列在主表中。 where子句的Psuedo代码 -

enter image description here enter image description here

我的where子句是这样的(有一些选定的条件) -

  1. customer_country in('A','B','C','D')AND
  2. ship_country ='A'和customer_number<> 'A2'或
  3. ship_country ='B'和customer_number<> 'B2'或
  4. ship_country ='C'和customer_number NOT IN('C1','C2')和
  5. 日期之间的ship_date。
  6. 但这似乎给出了错误的答案。也许逻辑上有问题。请指教。

0 个答案:

没有答案