【发布时间】:2020-10-04 19:41:11
【问题描述】:
我有这样的表格,我需要在表格中指定最高和最低价格。
id value price
1 aaa 100
2 bbb 200
3 ccc 300
像这样:
id value price status
1 aaa 100 min
2 bbb 200
3 ccc 300 max
使用此代码,我可以获得最大和最小价格值:
SELECT
min(price) as min_price
, max(price) as max_price
FROM
(
select *
From MyTable
) tmp;
【问题讨论】:
-
如果有平局怎么办?如果表中只有一行怎么办?
标签: sql sql-server tsql window-functions