sql中的分组和求和

sql中的分组和求和,sql,sql-server,sql-server-2014,ssms-2014,Sql,Sql Server,Sql Server 2014,Ssms 2014,我试图从名为“凭单”的sql表中提取以下列: 日期 担保人 发行价值 赎回价值 过期价值 该位直接向前并返回以下数据: 但是我想给他们看 白天 凭单 然后将每个单独voucherID的值相加,以生成类似于以下内容的视图: 有人能给我指出sql代码将如何实现这一点的正确方向吗 我正在使用SSMS 2014它非常简单 SELECT PosDate, VoucherId, SUM(ValueIssued), SUM(ValueRedeemed) FROM Vouchers GROU

我试图从名为“凭单”的sql表中提取以下列:

  • 日期
  • 担保人
  • 发行价值
  • 赎回价值
  • 过期价值
该位直接向前并返回以下数据:

但是我想给他们看

  • 白天
  • 凭单
然后将每个单独voucherID的值相加,以生成类似于以下内容的视图:

有人能给我指出sql代码将如何实现这一点的正确方向吗


我正在使用SSMS 2014

它非常简单

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

请注意,列DateExpired在此上下文中不正确。它应该按分组或完全删除(如我所做的)

(1)编辑您的问题,并提供示例数据和所需结果。(2) SQL小提琴总是很有用的。(3) 用你正在使用的数据库标记你的问题。那么DateExpired呢?DateExpired在这一点上并不重要