假設其中包含了狀態,RecordFromDate和RecordThruDate領域以及其他領域的歷史表..查詢年齡
考慮到一個新的記錄可以爲任何的改變來創建任何字段,而不僅僅是狀態字段,如何找到狀態字段保持其當前值的時間長度?
當前記錄的RecordThruDate由'9999-12-31'表示。
注意,最後兩個記錄都需要被計算在內
somefield, status, recfromdate, recthrudate
'abc', 1, '2016-04-01', '2016-04-10'
'abc', 2, '2016-04-11', '2016-04-16'
'def', 2, '2016-04-17', '2016-04-19'
'def', 3, '2016-04-20', '2016-04-25'
'ghi', 3, '2016-04-26', '9999-12-31'
比我做得更簡單。謝謝! –