ある日付の、特定の日付要素を整数で返します。
構文
DATEPART(datepart, date)
論争
datepart
新しい値を返す日付の要素を指定するパラメーターです。
日付
有効な日付または日付形式の文字列を返す式です。
戻り値の型
DT_I4
注釈
引数が NULL の場合、DATEPART は NULL を返します。
日付リテラルは、日付データ型のいずれかに明示的にキャストされる必要があります。 詳細については、「 Integration Services Data Types」を参照してください。
次の表に、式エバリュエーターで認識される日付要素 (datepart) と省略形を示します。 日付要素の名前では大文字と小文字が区別されません。
datepart | 略語 |
---|---|
年 | yy、yyyy |
四半期グラフ | qq、q |
月 | mm、m |
年次日 | dy、y |
一日 | dd、d |
週 | wk、ww |
平日 | ディーダブリュー |
時間 | Hh |
分 | mi、n |
秒 | ss、s |
ミリセカント | さん |
SSIS 式の例
この例では、日付リテラル内の月を表す整数が返されます。 データが mm/dd/yyyy 形式の場合、この例では 11 が返されます。
DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")
この例は、 ModifiedDate 列内の日を表す整数を返します。
DATEPART("dd", ModifiedDate)
この例では、現在の日付の年を表す整数が返されます。
DATEPART("yy",GETDATE())
こちらもご覧ください
DATEADD (SSIS 式)
DATEDIFF (SSIS 式)
DAY (SSIS 式)
MONTH (SSIS 式)
YEAR (SSIS 式)
関数 (SSIS 式)