我的数据表格如下
StartDate EndDate ID Qty
2017-09-01 2017-10-01 PJFC1000205 1
2017-10-01 2017-11-01 PJFC1000205 2
2017-11-01 2017-12-01 PJFC1000205 3
2017-12-01 2018-01-01 PJFC1000205 4
我希望总结数量,并希望输出如下
StartDate EndDate ID Qty
2017-09-01 2018-01-01 PJFC1000205 10
有可能这样做吗?我怎么做? 我正在使用MSSQL 2014。 请指导我,谢谢。
答案 0 :(得分:1)
在其他字段上使用group by on ID和聚合函数应该可以解决问题。
SELECT min(Start_Date), max(End_Date), ID, sum(Qty)
FROM table
GROUP BY ID;