JBi*_*n88 0 sql sql-server sql-server-2014
我正在编写一个简单的查询,以获取具有MAX ADDRESS_SEQ_NUM的VENDOR_ID,以便获得以下输出:
VENDOR_ID ADDRESS_SEQ_NUM
76109A 81
Run Code Online (Sandbox Code Playgroud)
问题是,当我编写以下SQL时,我要取回每个VENDOR_ID,它是自己的最大ADDRESS_SEQ_NUM,而我只想要整个表中的VENDOR_ID和最大ADDRESS_SEQ_NUM。
SELECT VENDOR_ID, MAX(ADDRESS_SEQ_NUM)
FROM PS_VNDR_ADDR_SCROL
GROUP BY VENDOR_ID
Run Code Online (Sandbox Code Playgroud)
ORDER BYADDRESS_SEQ_NUM降序。用于TOP 1仅获取第一行,即具有最高ADDRESS_SEQ_NUM值的行。
SELECT TOP 1 VENDOR_ID, ADDRESS_SEQ_NUM
FROM PS_VNDR_ADDR_SCROL
ORDER BY ADDRESS_SEQ_NUM DESC;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |