1

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 データはランダムである可能性があります (上の表のように、状態は開始、完了、進行中)。

4

2 に答える 2