首页 > 解决方案 > 如何选择第一个值 - SQL Server

问题描述

我想为每张发票选择第一个日期,如下所示:

这是我的数据:

EC_Refpiece | EC_Date
FA0001      | 01/01/2019
FA0001      | 25/08/2018
FA0002      | 12/01/2019
FA0002      | 15/04/2017

这就是我想要的结果:

EC_Refpiece | EC_Date
FA0001      | 25/08/2018
FA0002      | 15/04/2017

标签: sql-server

解决方案


我认为这应该做的工作:

SELECT EC_Refpiece, MIN(EC_date)
FROM table
GROUP BY EC_Refpiece

推荐阅读