有人可以帮我完成下一个任务吗?这里有一个问题:我们有一个历史记录表(记录的状态变化),我们需要计算记录处于特定状态的时间(以天为单位)。这是历史表的结构:
ID| RecordId| CreatedDate | Field | OldValue | NewValue
1 | Record1 | 2013-08-07 09:40:31 | Status | Open | Awaiting Info
2 | Record1 | 2013-08-08 07:30:20 | Status | Awaiting Info | Open
3 | Record1 | 2013-08-14 01:45:42 | Status | Open | Resolved
因此,我们需要创建如下表:
Status | TimeSpentInStatusInDays
Open | 2
Awaiting | 3
Resolved | 1
例如值(它们与实际数据集没有连接),但结构完全相同,我们需要跟踪四种不同的状态。
任何帮助将不胜感激。谢谢。