次の方法で共有


DATEPART (SSIS 式)

適用対象:SQL Server Azure Data Factory の SSIS Integration Runtime

ある日付の、特定の日付要素を整数で返します。

構文

  
DATEPART(datepart, date)  

引数

datepart
新しい値を返す日付の要素を指定するパラメーターです。

date
有効な日付または日付形式の文字列を返す式です。

戻り値の型

DT_I4

注釈

引数が NULL の場合、DATEPART は NULL を返します。

日付リテラルは、日付データ型のいずれかに明示的にキャストされる必要があります。 詳細については、「 Integration Services Data Types」を参照してください。

次の表に、式エバリュエーターで認識される日付要素 (datepart) と省略形を示します。 日付要素の名前では大文字と小文字が区別されません。

datepart 省略形
Year yy、yyyy
Quarter qq、q
Month mm、m
Dayofyear dy、y
日間 dd、d
wk、ww
平日 dw
時間 Hh、hh、HH
mi、n
Second ss、s
Millisecond Ms

SSIS 式の例

この例では、日付リテラル内の月を表す整数が返されます。 データが mm/dd/yyyy 形式の場合、この例では 11 が返されます。

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")  

この例は、 ModifiedDate 列内の日を表す整数を返します。

DATEPART("dd", ModifiedDate)  

この例では、現在の日付の年を表す整数が返されます。

DATEPART("yy",GETDATE())  

これらの例では、すべて 19 が返されます。

DATEPART("HH", (DT_DATE) "2020-09-02 19:24" )
DATEPART("hh", (DT_DATE) "2020-09-02 19:24" )
DATEPART("Hh", (DT_DATE) "2020-09-02 19:24" )

関連項目

DATEADD (SSIS 式)
DATEDIFF (SSIS 式)
DAY (SSIS 式)
MONTH (SSIS 式)
YEAR (SSIS 式)
関数 (SSIS 式)