-5

VouchersというSQLテーブルから次の列を抽出しようとしています:

  • 日にち、
  • バウチャーID、
  • 発行された値、
  • 値引き換え、
  • 有効期限切れ

そのビットは簡単で、以下のデータを返します。

ここに画像の説明を入力

しかし、私はそれらを見せたい

  • 日ごとに、
  • バウチャーID別

次に、個々の ticketID の値を合計して、以下のようなビューを生成します。

ここに画像の説明を入力

どのSQLコードがこれを行うかに関して、誰かが私を正しい方向に向けることができますか?

SSMS 2014 を使用しています

4

1 に答える 1

1

それはかなり簡単です

SELECT PosDate, VoucherId, SUM(ValueIssued), SUM(ValueRedeemed)  
FROM Vouchers  
GROUP BY PosDate, VoucherId

このコンテキストでは、列 DateExpired は正しくないことに注意してください。グループ化するか、完全に削除する必要があります(私が行ったように)

于 2016-06-29T13:20:32.847 に答える