我为每日总计创建了一个视图。我需要排除行以获得更准确的数字。
名为PaymentCode和CustomerID的视图中有两列(以及其他列)。我需要排除PaymentCode = Account and CustomerID = CASHLIG
尝试使用<>这不起作用,因为它然后取出PaymentCode =帐户的所有内容 这不是我需要的。
示例数据
| PAYMENTCODE | CUSTOMERID | ---------------------------- | CASH | CASHLIG | | CCARD | CASHLIG | | ACCOUNT | 10VICT003 | | ACCOUNT | CASHLIG | | CCARD | CASHLIG | | ACCOUNT | CASHLIG |
有什么建议吗?我试着寻找答案,但不知道该怎么说。
非常感谢您的帮助。
答案 0 :(得分:0)
更新尝试
CREATE VIEW vw_DailyTotals AS
SELECT ...
FROM ...
WHERE PaymentCode <> 'ACCOUNT'
OR CustomerID <> 'CASHLIG'
示例输出:
| PAYMENTCODE | CUSTOMERID | ---------------------------- | CASH | CASHLIG | | CCARD | CASHLIG | | ACCOUNT | 10VICT003 | | CCARD | CASHLIG |
这是 SQLFiddle 演示。