|
最佳回答 |
0
|
用户k6280494Lv6资深互助发布于2024-3-15 13:52(编辑于 2024-3-15 13:56)
|
select sl,rq from table where rq=(select max(rq) from a)
|
|
|
|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2024-3-15 13:58(编辑于 2024-3-15 13:59)
|
SELECT * FROM (selec row_number() over(partition by '' ORDER BY 日期 desc,数量 DESC) [I],* FROM TABLE) T WHERE T.I=1
|
|
|
|
最佳回答 |
0
|
BrmiseLv6见习互助发布于2024-3-15 14:03(编辑于 2024-3-15 15:08)
|
select top 1 日期,数量 from table order by 日期,数量 desc
|
|
|
|
最佳回答 |
0
|
JL98Lv6中级互助发布于2024-3-15 14:17(编辑于 2024-3-15 14:20)
|
WITH RankedData AS ( SELECT DateColumn, QuantityColumn, ROW_NUMBER() OVER (ORDER BY DateColumn DESC) AS rn FROM YourTable ) SELECT DateColumn, QuantityColumn FROM RankedData WHERE rn = 1; 在这个例子中,我们使用了 ROW_NUMBER() 窗口函数,它根据日期列的降序排列为每一行分配一个行号。在 RankedData CTE 中,最大日期将被分配行号 1。然后,我们从 RankedData 中选择行号为 1 的行,这将返回最大日期及其对应的数量。
|
|
|