1

我已经为每日总计创建了一个视图。我需要排除行以获得更准确的数字。视图中有两列(除其他外),名为 PaymentCode 和 CustomerID。我需要排除行PaymentCode = Account and CustomerID = CASHLIG

尝试使用 <> 不起作用,因为它会取出 PaymentCode = Account 的所有内容,这不是我需要的。

样本数据

| 付款代码 | 客户 ID |
----------------------------
| 现金 | 腰果 |
| 卡卡 | 腰果 |
| 帐户 | 10VICT003 |
| 帐户 | 腰果 |
| 卡卡 | 腰果 |
| 帐户 | 腰果 |

有什么建议么?我尝试寻找答案,但不知道如何表达。

对你的帮助表示感谢。

4

1 回答 1

0

更新尝试

CREATE VIEW vw_DailyTotals AS
SELECT ...
  FROM ...
 WHERE PaymentCode <> 'ACCOUNT'
    OR CustomerID  <> 'CASHLIG'

样本输出:

| 付款代码 | 客户 ID |
----------------------------
| 现金 | 腰果 |
| 卡卡 | 腰果 |
| 帐户 | 10VICT003 |
| 卡卡 | 腰果 |

这是SQLFiddle演示。

于 2013-06-21T04:30:39.947 回答