假设其中包含了状态,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'
比我做得更简单。谢谢! –