hatena
hatena
2021/05/21 (金) 13:23:42
下記のような手順でクエリを作成したらいいでしょう。
まずは EVENT と E_Cond でグループ化した連番を作成する。
方法としては下記を参考にしてください。
グループ毎連番を自動入力する関数 - hatena chips
上記ではクエリで生成する方法と、VBAでテーブルに書き込む方法(関数)を紹介しています。
クエリの方法は重い処理になりがちなのでデータ数が多い場合は、VBAの方法をお勧めします。
連番が生成出来たら、それから、
E_Cond="START"を抽出するクエリを作成する。→ Q_START
E_Cond="END"を抽出するクエリを作成する。→ Q_END
Q_START と Q_END を含むクエリを作成して、EVENT、E_Cond、連番 で結合する。
あとは、必要なフィールドを表示させて、Datediff("s", Q_START.E_Time, Q_END.E_Time)
で経過時間(秒)を計算すればいいでしょう。
通報 ...