• ベストアンサー

クエリでの時刻変換について

フィールドに時刻が入力されているのですが、 例えば、8:30なら850のように、17:45なら1775と表記されています。 これを、8:30や17:45の左のような表記に変換したいのですが、 どのようにすればよいでしょうか? ご回答お願い致します。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

こっちの方が速いかも? 時刻表示:timeserial([元のフィールド名] \ 100,([元のフィールド名] mod 100) *60/100,0) ※両回答とも、2530 などという24時間を超えてない事が前提条件です。

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

時刻表示:timeserial(left(format(元のフィールド名,"0000"),2),right(format(元のフィールド名,"0000"),2)*60/100,0) とか。

関連するQ&A