1

毎日の合計のビューを作成しました。より正確な数値を取得するには、行を除外する必要があります。ビューには PaymentCode と CustomerID という 2 つの列があります。行を除外する必要があります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 に答える