
No.4ベストアンサー
- 回答日時:
? Format(TimeValue("11:12:00") + TimeValue("23:56:00"), "hh:nn:ss")
11:08:00
? Format(CDate("11:12:00")+CDate("23:56:00"), "hh:nn:ss")
11:08:00
こういうように、足す=時刻を求めるという意味ならば Format関数も併せて・・・。
No.3
- 回答日時:
Q、時間の足し算要領。
A、08:03:00は時刻。
? TimeValue("08:03:00") + TimeValue("00:01:00")
8:04:00
? CDate("08:03:00")+CDate("00:01:00")
8:04:00
これは、時間の足し算ではなく時刻を進めただけです。
? TimeValue("11:12:00") + TimeValue("23:56:00")
1899/12/31 11:08:00
? CDate("11:12:00")+CDate("23:56:00")
1899/12/31 11:08:00
ですから、このように当然に限度ってもんがあります。
[イミディエイト]
? XTime(XDate("11:12") + XDate("23:56"))
35:08
このような時間の加減算は、当然に標準外計算ですのでありえません。
ちょっと、<時間の足し算>という言葉使いに疑問を感じたので・・・。
No.2
- 回答日時:
文字列として欲しい場合
SELECT Format(TimeValue([時刻])+(1/24/60),"hh:nn:ss") FROM テーブル;
時刻値として欲しい場合
SELECT TimeValue(Format(TimeValue([時刻])+(1/24/60),"hh:nn:ss")) FROM テーブル;
「1/24/60」の意味は
1日(24時間)は数値で「1」
1時間(1/24日)は数値で「1/24」
1分(1/60時間)は数値で「1/24/60」
を意味します。
SELECT Format(TimeValue([時刻])+TimeValue("00:01:00"),"hh:nn:ss") FROM テーブル;
SELECT TimeValue(Format(TimeValue([時刻])+TimeValue("00:01:00"),"hh:nn:ss")) FROM テーブル;
でもOKです。
なお「23:59:00」に1分を足しただけでは「結果に変な日付がくっ付いてくる」ので「24時間を超えたら0時に戻る」ようにしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- FX・外国為替取引 1分足~週足にMA 1 2023/04/03 12:26
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Excel(エクセル) VBAで重複データを合算したい(時間) 1 2022/12/08 23:06
- 電車・路線・地下鉄 JR定期券の乗り越し精算・不足分の支払いにつきまして。 2 2022/04/04 23:08
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- 財務・会計・経理 一ヶ月の時間外労働が60時間を越えた場合、その越えた時間の労働については、通常の労働時間の賃金の計算 4 2022/11/22 16:16
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
このQ&Aを見た人はこんなQ&Aも見ています
-
アクセス クエリ 時間の合計
Access(アクセス)
-
ACCESSの時刻の引き算
Access(アクセス)
-
ACCESSで今日までの勤務時間の合計を表示させたい
その他(Microsoft Office)
-
-
4
ACCESS、時間ごとの集計の仕方は?
その他(データベース)
-
5
アクセスのクエリで秒→時間、時間→秒に変換したい
Access(アクセス)
-
6
[MS Access]クエリで変換 hhmm(数値型)⇒hh:mm(日付/時刻型)
その他(Microsoft Office)
-
7
Accessで24時間を超える時間の入力ができない。
Excel(エクセル)
-
8
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
9
Accessの数値から時間に変換する時点で困っています。
その他(データベース)
-
10
ACCESSの24時間以上の表示について
その他(Microsoft Office)
-
11
Accessでの時間別集計について
Access(アクセス)
-
12
Accessの日付時刻型から日付、時刻カラムを作る
Access(アクセス)
-
13
Accessにて24時を越えた場合の表示
その他(データベース)
-
14
ACCESSの時間帯の抽出について
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessでvlookupみたいなことは...
-
ツリー構造をRDBで表現するには?
-
Accessで、複数のテーブルで随...
-
2つのテーブルを比較して一致し...
-
SQLで条件指定結合をしたいがNU...
-
テーブルを、たとえそれが存在...
-
Accessでテーブルからテーブル...
-
access テーブル内のレコード...
-
INSERT時にデータ登録とmaxの発...
-
ACCESSに同時アクセス(編集)を...
-
デザインビューで、連結式 を...
-
SQLで日付を条件に削除したい
-
DAOのTableDefs("TblName").Con...
-
複数フィールドからの最新抽出...
-
テーブル作成クエリで主キーを設定
-
Accessレコードの追加や変更が...
-
AccessでのNULLのレコードの表...
-
検索性能を向上させるには
-
アクセスのデータをエクセルに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルからテーブル...
-
Accessレコードの追加や変更が...
-
Accessでvlookupみたいなことは...
-
ACCESSのSQLで数値型に変換する...
-
デザインビューで、連結式 を...
-
Accessクエリでの、LIKE条件
-
2つのテーブルを比較して一致し...
-
access テーブル内のレコード...
-
テーブル作成クエリで主キーを設定
-
SQLで条件指定結合をしたいがNU...
-
3つの表を1つに縦に連結する
-
ACCESSに同時アクセス(編集)を...
-
Accessの追加クエリで既存のテ...
-
ファイルメーカ 検索実行せず...
-
リンクテーブルを CopyObject ...
-
DAOのTableDefs("TblName").Con...
-
INSERT時にデータ登録とmaxの発...
-
ODBCで接続するとDBに変更/追加...
-
SQLで日付を条件に削除したい
おすすめ情報