SQLテーブルに以下の情報があります(他の関連フィールドがありますが、これらは必要なメインデータです)
Name State Time
tst1 Start 2012-06-24 11:51:48.5210000
tst1 Completed 2012-06-24 11:56:48.5210000
tst1 InProgress 2012-06-24 11:53:48.5210000
tst1 Completed 2012-06-24 11:56:48.5210000
tst1 InProgess 2012-06-24 11:53:48.5210000
tst1 Start 2012-06-24 11:51:48.5210000
上記のデータはテスト用であり、相対状態のタイムスタンプが付いています。開始タイムスタンプと完了タイムスタンプの差を取得してから、1 つのテストを完了するのにかかる時間を計算する必要があります。
以下の形式はオプションですが、1 つのテスト ケースにかかる時間を計算する必要があります。名前とタイム スタンプが同じテスト ケースが 1 つある場合、それは 1 つと見なすことができます。
//optional format
また、ある状態から別の状態への所要時間も取得する必要があります。
お気に入り
Name State Timetaken
tst1 start-Completed 5:00
tst1 start-Inprogress 2:00
tst1 Inprogress-Completed 3:00
注: データに記録された tst1 データはランダムである可能性があります (上の表のように、状態は開始、完了、進行中)。