誰か次の仕事を手伝ってくれませんか? ここに問題があります: 履歴 (レコードのステータス変更) のテーブルがあり、レコードが特定のステータスにあった時間 (日数) を計算する必要があります。履歴テーブルの構造は次のとおりです。
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
値は例です (実際のデータセットには接続されていません) が、構造はまったく同じであり、追跡する必要がある 4 つの異なるステータスがあります。
どんな助けでも大歓迎です.Thanks.