2016-06-29 19 views
-5

私は、SQL表から次の列を抽出しようとしていますと呼ばれるバウチャー:グループ化とSQLの合計

  • 日、
  • VoucherID、
  • ValueIssued、
  • ValueRedeemed、
  • Valueexpired

そのビットはストレートフォワードで、以下のデータを返します。01私はその日によって

  • それらを表示したいと思いただし

    enter image description here

  • voucherIDによって
  • その後、

とビューを生成するために、個々のvoucherIDの値を合計以下のようになります。

enter image description here

誰かが正しい方向に私を指すことができますどのようなSQLコードでこれを行うのですか?私はSSMS 2014

+7

(1)あなたの質問を編集し、サンプルデータと希望する結果を提供してください。 (2)SQLのフィドルは常に役に立つ。 (3)使用しているデータベースで質問にタグを付けます。 –

+0

が完了しました – PIPRON79

+0

DateExpiredはどうですか? –

答えて

1

を使用しています

は、それはかなりまっすぐ進む

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

ノートのその列DateExpiredはこのコンテキストでは正しくありません。それはグループ化されているか、完全に削除されていますか?

関連する問題