我試圖在Oracle中使用DENSE_RANK()函數作爲將任意「主鍵」連接到唯一數據分組的方式。我的數據集是過去幾天在不同「地點」針對不同「資產」執行的交易清單。數據集由ASSET ASC,DATE ASC預先訂購,如下所示。
ASSET LOCATION DATE
A LOC_A 9/1/2017
A LOC_A 9/1/2017
A LOC_B 9/5/2017
鑑於以下 DECLARE @Table TABLE(
A INT,
B INT,
C INT
)
INSERT INTO @Table SELECT 1, 1, NULL
INSERT INTO @Table SELECT 1, 1, NULL
INSERT INTO @Table SELECT 1, 1, 1
INSERT INTO @Table S