我用幾個記錄表聯合生成了這樣的view:

這個視圖中,我們需要保留開始與結束時間臨近的,排除掉不相鄰的記錄,如上圖第一行。
祝好!
馮思豪
uj5u.com熱心網友回復:
怎么算相鄰。。。uj5u.com熱心網友回復:
您看上面的記錄:
一個開始應該只對應與開始時間最近的結束時間
如果開始時間 對應的是 其他的結束時間,就需要排除掉。
uj5u.com熱心網友回復:
第一條記錄就是需要被排除掉的。uj5u.com熱心網友回復:
select id,ks,js from
(select id,ks,js,row_number()over(partitions by id,ks order by js) rn
from view_tmp
) t
where t.rn=1;
uj5u.com熱心網友回復:
好像不行,但是不明覺厲。
uj5u.com熱心網友回復:
select id,ks,js from(select id,ks,js,row_number()over(partitions by id,ks order by (js-ks)) rn
from view_tmp
) t
where t.rn=1;
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/76505.html
標籤:開發
