Tan*_*lin 2 sql sql-server select max distinct
我已经使用max做了一些基本的查询,但是这个有一点点.我正在使用SSMS 2012.这还需要包括一个组或不同的组.
选择声明 -
select A.YEAR1, A.PERIODID
from GPSTJ..SY40100 A
where A.CLOSED = 0 and A.PERIODID <> 0 and A.series = 5
Run Code Online (Sandbox Code Playgroud)
这将返回以下结果 -
YEAR1 PERIODID
2015 12
2015 12
2016 1
2016 1
2016 2
2016 2
Run Code Online (Sandbox Code Playgroud)
我只希望它返回1行,首先是年份列中的最大值,然后是最大期间ID -
YEAR1 PERIODID
2016 2
Run Code Online (Sandbox Code Playgroud)
谢谢
只需订购 TOP (1)
select TOP (1) A.YEAR1, A.PERIODID
from GPSTJ..SY40100 A
where A.CLOSED = 0 and A.PERIODID <> 0 and A.series = 5
ORDER BY A.YEAR1 DESC, A.PERIODID DESC
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
129 次 |
最近记录: |