【发布时间】:2018-08-07 20:45:36
【问题描述】:
条件
如果 Customer_country = ‘A’
那么 Ship_country 必须 = ‘A’
和 Customer_number ‘A2’(即排除 A2)
并且日期在 x 和 y 之间。 (所有客户所在国家/地区相同)
相同的逻辑适用于所有 Customer_country,其中排除了相应的 B2、C2、D2 Customer_number。
我对使用 CASE...WHEN 感到困惑,因为它应该返回一个值。
但我没有返回任何价值。请帮助解决这个问题。
【问题讨论】:
标签: sql teradata where-clause case-when