2013-06-20 2 views
1

Я создал представление для ежедневных итогов. Мне нужно исключить строки, чтобы получить более точные цифры. В представлении с именем PaymentCode и CustomerID есть два столбца (среди прочих). Мне нужно, чтобы исключить строки, где PaymentCode = Account and CustomerID = CASHLIGTSQL View, Исключить строки, где одно значение столбца равно другому

попытался с помощью <>, который не работает, как это потом вынимает все, где PaymentCode = Account , который не то, что мне нужно.

Выборочные данные

 
| PAYMENTCODE | CUSTOMERID | 
---------------------------- 
|  CASH | CASHLIG | 
|  CCARD | CASHLIG | 
|  ACCOUNT | 10VICT003 | 
|  ACCOUNT | CASHLIG | 
|  CCARD | CASHLIG | 
|  ACCOUNT | CASHLIG | 

Любые предложения? Я попытался найти ответ на это, но не знал, как это сделать.

Ваша помощь будет принята с благодарностью.

+0

Пожалуйста, напишите, что вы пробовали до сих пор. Код всегда полезен. –

+0

Пожалуйста, покажите пример данных и ожидаемый результат. Мне трудно понять проблему. –

+0

Вы увидите, что есть несколько строк с sPayMCode = Account и CustomerID = CASHLIG, это строки, которые мне нужно исключить. Пример кода: http://i.imgur.com/gUF2ZXe.png Выход: http://i.imgur.com/TVy9xH4.png Если вам нужна дополнительная информация, пожалуйста, дайте мне знать – Mordecai

ответ

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 демо.

+0

Привет Питер, вот образ двух столбцов http://i.imgur.com/pW30Ynh.png две строки, где вы видите sPayMCode = Account и CustomerID = CASHLIG, должны быть исключены, я попробовал ваш пример выше и, похоже, делает то, что мне нужно , Я просто проверю свои цифры. Спасибо за Ваш ответ. Я расскажу вам, работает ли это или нет. – Mordecai

+0

@ Mordecai OK. Здесь ** [sqlfiddle] (http://sqlfiddle.com/#!3/a40cb/1) ** с вашими примерными данными. Взгляни, пожалуйста. Получает ли он результат, который вы хотите? – peterm

+0

Хорошо, кажется, что он работает в текущем виде, строки больше не отображаются. Мне просто нужно проверить мой окончательный вид, где ежедневные итоги разбиты на компании. – Mordecai