如何选择两个不同列的最大决策数?

时间:2018-03-30 19:36:11

标签: sql access

同一个客户可以有多个决策号,我需要选择多个决策号的最大值。请帮忙。

示例数据

CNO    DNO
1       1
1       2
3       3

2 个答案:

答案 0 :(得分:0)

您可以使用以下窗口功能:

max(decisionNumber) over (partition by ClientName) as 'MAXofDecisionNumber'

答案 1 :(得分:0)

SELECT DECNO,MAX(CNO) FROM TABLE1 GROUP BY DECNO

FOR BOTH MAX

SELECT DECNO,MAX(CNO) FROM TABLE1
WHERE DECNO = (SELECT MAX(DECNO) FROM TABLE1)
GROUP BY DECNO

现场演示

  

http://sqlfiddle.com/#!18/3cdd0/3