1

誰か次の仕事を手伝ってくれませんか? ここに問題があります: 履歴 (レコードのステータス変更) のテーブルがあり、レコードが特定のステータスにあった時間 (日数) を計算する必要があります。履歴テーブルの構造は次のとおりです。

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.

4

2 に答える 2