【发布时间】:2017-02-07 17:23:17
【问题描述】:
鉴于 SQL Server 2012 中的值列表:
Status Date
------ -----------
1 2016-12-01
1 2016-11-02
1 2016-10-20 <-- THIS
2 2016-10-01
1 2016-09-21 <-- (*)
3 2016-08-15
(*) 不需要这个,因为序列之间有一个“状态 2”行
我需要获取列表的最新日期,但是如果首先有一组相同的状态,我需要返回它们的最小日期。最好的方法是什么?
【问题讨论】:
-
什么?该日期不是 status = 1 或整个列表的 MIN ......你能详细说明一下吗?什么版本的sql server?
-
请显示您的预期输出并标记您正在使用的 SQL 版本
标签: sql sql-server