※ ChatGPTを利用し、要約された質問です(原文:SQLで時間差分とその合計の求め方)
SQLで時間差分とその合計の求め方
このQ&Aのポイント
ACCESS2007のデータベースで、職員の入室時間と退室時間の差分を計算する方法を教えてください。
複数の職員の入室時間と退室時間が記録されたデータを使って、職員ごとの入室時間の合計を計算したいです。
SQLのDATEDIFF関数ではひとつのデータしか計算できないため、他の方法を探しています。
VB2010とACCESS2007にて管理区域の入退室管理をしています
データは以下のような感じになります。
職員名 入室時間 退室時間
A 8:30 10:00
B 8:40 9:00
A 11:00 11:30
C 13:00 16:00
と言ったデータを
職員ごとの入室している時間を計算したいと思っています。
「結果」
A 2:00
B 0:20
C 3:00
色々調べたのですがSQLの『DATEDIFF』ではひとつのデータしか計算できないようなのですが、
いい方法があるでしょうか?
よろしくお願いします
お礼
ありがとうございます 参考になりました。
補足
ACCESS上での集計は回答での方法で可能なのですが VB2010のフォーム上で集計させる場合はSQLをどう変更すればいいでしょうか? 色々試しましたが、エラーばかりでうまく動作しません よろしくお願いします。