怎么得到同一条记录中的字段中的最大值和最小值

LiMeisoft 2004-07-07 09:17:36
例如有A,B,C,D四个字段,要从,B,C,D中找出最大值和最小值
SELECT A,最大值,最小值 FROM TABLENAME
...全文
241 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2004-07-07
  • 打赏
  • 举报
回复
SELECT A,最大值=max(最大值),最小值 =min(最小值)
FROM(
select a,最大值=max(b),最小值=min(b) from TABLENAME group by a
union
select a,最大值=max(c),最小值=min(c) from TABLENAME group by a
union
select a,最大值=max(d),最小值=min(d) from TABLENAME group by a
)a
group by a
li_sj 2004-07-07
  • 打赏
  • 举报
回复
写条简单点的

Select max(a) a From Tablename --求最大
Select min(b) b From Tablename --求最小
其原理同上
victorycyz 2004-07-07
  • 打赏
  • 举报
回复
select a,max(b),min(b)
from
(
select a,b from tablename
union all
select a,c from tablename
union all
select a,d from tablename
) a
group by a

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧