
select '最大温度值' as 描述,t as 值,datetime from test where t in(select max(t) from test )
union
select '最小温度值' as 描述,t as 值,datetime from test where t in(select min(t) from test )
union
select '最大湿度值' as 描述,p as 值,datetime from test where p in(select max(p) from test )
union
select '最小湿度值' as 描述,p as 值,datetime from test where p in(select min(p) from test )
test 改成你的表名
select year month from 表格名
where month=(select Min(month) from 表格名 where year=(select Min(year) from 表格名))
1如果两个表不通过条件连接的话,那就是用min函数得出两个表的最小值再加起来
2如果是通过特写条件加起来,
select min(c+d) from a,b where 条件
3如果两个表是union在一起的话,最简单的就是用min函数得出两个表最小的值,再比较,看哪个最小
select CONVERT(varchar(6),时间,112) as 月份,min(值) as 最小值 from 表名
group by CONVERT(varchar(6),时间,112)
order by 1
select USERTYPE from CONFIG_USER group by USERTYPE ORDER BY USERTYPE DESC
先分组再排序 取第一个就行了
以上就是关于如何用sql语句查出最大值、最小值等全部的内容,包括:如何用sql语句查出最大值、最小值等、求:从查询结果里,再查询最小值的SQL语句、怎样用sql查询两个表中最小的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)