簡體   English   中英

如何選擇兩個不同列的最大決策數?

[英]How can i choose the Max Decision number of two different column?

同一個客戶端可以有多個決策編號,我需要選擇多個決策編號的最大值。 請幫忙。

樣本數據

CNO    DNO
1       1
1       2
3       3

您可以使用窗口函數,如:

max(decisionNumber) over (partition by ClientName) as 'MAXofDecisionNumber'
SELECT DECNO,MAX(CNO) FROM TABLE1 GROUP BY DECNO

對於兩個 MAX

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

現場演示

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM