- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSで時間の合計を出すには?)
ACCESSで時間の合計を出すには?
このQ&Aのポイント
- ACCESSを使用して、ユーザー別のネットワーク接続時間の合計を求めたい場合、クロス集計クエリを使用することができます。
- クロス集計クエリでは、行見出しにユーザー名を、列見出しに接続日の「月」をグループ化することで、接続時間を集計することができます。
- ただし、集計方法が「カウント」になっている場合、接続時間が1時間を越えるデータのみが結果として表示されます。分や秒まで合計する場合は、元のテーブルの加工が必要になります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
接続時間がテキスト型では合計できません。 時間を文字列で表す意味が分かりませんが、元テーブルの変更が面倒であれば、クエリで接続時間をシリアル値に変換する必要があります。 作成したクロス集計クエリーをデザインビューを開き[接続時間]となっている部分を Format(Sum(TimeValue(Replace([接続時間], "時間", "時"))), "h:mm:ss") と変更、集計の方法は「演算」にします。