次の方法で共有


DATEDIFF (レポート ビルダ 1.0)

開始日または開始時刻と終了日または終了時刻の間隔を返します。結果は整数として表示されます。

構文

DATEDIFF(interval, datetime, datetime)

interval

日付と日付の間隔の計算に使用する単位 (年、四半期、月、日、時、分、秒、週) を指定します。

datetime

開始日または開始時刻を指定します。

datetime

終了日または終了時刻を指定します。

説明

  • 式で開始時刻と終了時刻の差を計算する場合、間隔の単位には Hour、Minute、または Second のみを使用できます。

  • datetime 値を time 値として表示するには、[書式] ダイアログ ボックスの [数値] タブで、カスタム日付/時刻書式設定文字列のいずれか (u、f、または s) を使用するようにフィールドの書式設定を行う必要があります。

  • interval に指定する値の大文字と小文字は区別されません。

interval には以下の値を指定できます。

Interval

結果

YEAR

開始日または開始時刻から終了日または終了時刻までの間隔を年数で返します。

QUARTER

開始日または開始時刻から終了日または終了時刻までの間隔を四半期数で返します。

MONTH

開始日または開始時刻から終了日または終了時刻までの間隔を月数で返します。

WEEK

開始日または開始時刻から終了日または終了時刻までの間隔を週数で返します。

DAY

開始日または開始時刻から終了日または終了時刻までの間隔を日数で返します。

HOUR

開始日または開始時刻から終了日または終了時刻までの間隔を時間数で返します。

MINUTE

開始日または開始時刻から終了日または終了時刻までの間隔を分数で返します。

SECOND

開始日または開始時刻から終了日または終了時刻までの間隔を秒数で返します。

数式

結果

DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#)

2

DATEDIFF(HOUR, #7/15/2006 3:30:29 AM#, #7/20/2006 5:30:29 AM#)

122

DATEDIFF(DAY, Sell Start Date, Sell End Date)

Sell Start Date フィールドのインスタンスから Sell End Date フィールドのインスタンスまでの間隔を日数で返します。