如何在两列中选择最大值。 [英] how to select max values in two column.

查看:186
本文介绍了如何在两列中选择最大值。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何选择下表中的最大值

How to select maximum values in below table

day	count
0	18
4	66
5	6
6	322
7	18
8	15
9	30
10	155
11	3
13	4
14	5
15	1
16	4
17	2
18	1
20	4
21	1
23	2
24	1
25	9
26	1
27	1
28	1
30	3
31	1
32	1
35	3
36	1
40	1
44	1
45	5
50	4
52	1
55	8
56	1
60	2
65	1
70	1
75	1
80	1
90	1



这里我只想采取一行表中最高的



怎么能拿


here i want to take only one row that is highest in the table

how can take that

推荐答案

试试这个:

Try this:
SELECT  t2.day, t1.HighestCount
FROM (
    SELECT MAX(t1.count) AS HighestCount
    FROM TableName
)  AS t1 INNER JOIN TableName AS t2 ON t1.count = t2.count





或:



or:

SELECT day, count
FROM (
    SELECT day, count, ROW_NUMBER() OVER(ORDER BY count DESC) RowNo
    FROM TableName
) AS t
WHERE t.RowNo = 1


这篇关于如何在两列中选择最大值。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆