我有一個存在的問題,我不知道我的方式。MIN和MAX SQL函數
我有一張表,其中包含下面的記錄。
我想退還是這樣的:
基本上我需要退換是Documentid並且與排名列最小值紀錄的目標,但是對於結果欄公司,需要返回的那個應該是具有最大Rank的那個。
我只能使用一個函數,但我努力創造/使用MIN和MAX函數在同一時間產生的結果。
示例代碼
Select
documentid,
destination,
Company
from Table1
INNER JOIN (Select Destination, MIN(Rank) AS MINRank from Table1 group by Destination) mindest
ON mindest.destination = table1.destination
你嘗試過什麼?代碼示例會很有幫助。 –
對不起,沒有提供我的示例代碼,因爲上面的只是一個虛擬數據,我的情況非常相似,但數據是保密的,所以我真的不能分享我對實際數據做了什麼。 但是,我會盡力爲上述提供一個。 –
選擇documentid,目的地,從表1 INNER公司(FROM表1 組的目的地選擇目的地,MIN(等級)AS MINRank)mindest ON mindest.destination = table1.destination JOIN 這裏是我的示例代碼上面那個。 –