• 締切済み

時間の差

Access2000で時間の差を求めるにはどうすればいいんですか?例えば、10:00と18:00の差を8時間と出すような場合です。

みんなの回答

  • cucsna
  • ベストアンサー率23% (12/51)
回答No.2

私が時間の差を求めるときに使ったことがある方法を書きます。 VBAかクエリかなど、細かい条件が分からないので、ご期待にそう回答になるかどうか分かりませんが・・・。 テーブルAに、min、maxの2つの時刻型の項目があるとして、 クエリにこんな感じのSELECT文を書きました。 SELECT [min], [max], CVDate([max]-[min]) AS 差分 FROM テーブルA; ただ、これだと24時間以上の時間差がある場合に、うまくいかないみたいです。 もう一工夫必要か、もっとサクッとできる方法があるんだと思いますが・・・。

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

DateDiff関数を使おう。