-5

我正在尝试从名为 Vouchers 的 sql 表中提取以下列:

  • 日期,
  • 凭证ID,
  • 发行价值,
  • 兑现的价值,
  • 价值过期

该位是直截了当的,并返回以下数据:

在此处输入图像描述

但是我想向他们展示

  • 白天,
  • 按凭证ID

然后将每个单独的凭证ID 的值相加以生成类似于以下内容的视图:

在此处输入图像描述

关于什么 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 回答