• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSで時間の合計を出すには?)

ACCESSで時間の合計を出すには?

このQ&Aのポイント
  • ACCESSを使用して、ユーザー別のネットワーク接続時間の合計を求めたい場合、クロス集計クエリを使用することができます。
  • クロス集計クエリでは、行見出しにユーザー名を、列見出しに接続日の「月」をグループ化することで、接続時間を集計することができます。
  • ただし、集計方法が「カウント」になっている場合、接続時間が1時間を越えるデータのみが結果として表示されます。分や秒まで合計する場合は、元のテーブルの加工が必要になります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.1

接続時間がテキスト型では合計できません。 時間を文字列で表す意味が分かりませんが、元テーブルの変更が面倒であれば、クエリで接続時間をシリアル値に変換する必要があります。 作成したクロス集計クエリーをデザインビューを開き[接続時間]となっている部分を Format(Sum(TimeValue(Replace([接続時間], "時間", "時"))), "h:mm:ss") と変更、集計の方法は「演算」にします。