TSQL视图,排除一列值等于另一列值的行

TSQL视图,排除一列值等于另一列值的行,tsql,view,sql-server-2008-r2,Tsql,View,Sql Server 2008 R2,我已经为每日总计创建了一个视图。我需要排除行以获得更准确的数字。 视图中有两列,分别命名为PaymentCode和CustomerID。我需要排除PaymentCode=Account和CustomerID=CASHLIG的行 尝试使用不起作用的,因为它会在PaymentCode=Account中取出所有内容 这不是我需要的 样本数据 | PAYMENTCODE | CUSTOMERID | ---------------------------- | CASH | CASH

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

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

样本数据

| PAYMENTCODE | CUSTOMERID | ---------------------------- | CASH | CASHLIG | | CCARD | CASHLIG | | ACCOUNT | 10VICT003 | | ACCOUNT | CASHLIG | | CCARD | CASHLIG | | ACCOUNT | CASHLIG | 有什么建议吗?我试图寻找这个问题的答案,但不知道该如何表达

非常感谢你的帮助

更新尝试

创建视图vw_DailyTotals作为 选择 从…起 其中PaymentCode“ACCOUNT” 或客户ID为“CASHLIG” 样本输出:

| PAYMENTCODE | CUSTOMERID | ---------------------------- | CASH | CASHLIG | | CCARD | CASHLIG | | ACCOUNT | 10VICT003 | | CCARD | CASHLIG |
这里是演示

请发布您迄今为止尝试过的内容。代码总是有用的。请显示一些示例数据和预期输出。我很难理解这个问题。你会看到有几行的sPayMCode=Account和CustomerID=CASHLIG,这些是我需要排除的行。示例代码:输出:如果您需要更多信息,请让我知道Hi Peter,这是两列的图像您看到的sPayMCode=Account和CustomerID=CASHLIG的两行必须排除在外,我尝试了上面的示例,它似乎正在做我需要的事情,我将检查我的数字。谢谢你的回答。我会告诉你它是否有效。@Mordecai OK。这是你的样本数据。请看一看。它是否提供了所需的结果?好的,它似乎在当前视图中工作,行不再显示。我只需要检查一下我的最终视图,每天的总数是按公司细分的。谢谢peter,它确实起了作用,并且正在做我需要的事情,但是有一些数据与另一份报告不匹配。每日总计使用3个视图。我想说得更详细些,但说来话长。这将在未来的场景中非常有用,谢谢。我要想办法让crystal报告自动化并通过电子邮件发送。再一次,谢谢。