Bagikan melalui


DATEPART (Ekspresi SSIS)

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Mengembalikan bilangan bulat yang menunjukkan tanggal tanggal.

Sintaks

  
DATEPART(datepart, date)  

Argumen

datepart
Adalah parameter yang menentukan bagian tanggal mana yang akan mengembalikan nilai baru.

date
Adalah ekspresi yang mengembalikan tanggal atau string yang valid dalam format tanggal.

Jenis Hasil

DT_I4

Keterangan

DATEPART mengembalikan hasil null jika argumen null.

Tanggal harfiah harus secara eksplisit dilemparkan ke salah satu jenis data tanggal. Untuk informasi selengkapnya, lihat Jenis Data Integration Services.

Tabel berikut mencantumkan datepart dan singkatan yang dikenali oleh evaluator ekspresi. Nama datepart tidak peka huruf besar/kecil.

Bagian Tanggal Singkatan
Tahun yy, yyyy
Kuartal qq, q
Month mm, m
Dayofyear dy, y
Hari dd, d
Minggu wk, ww
Weekday Dw
Jam Hh, hh, HH
Menit mi, n
Detik ss, s
Milidetik Ms

Contoh Ekspresi SSIS

Contoh ini mengembalikan bilangan bulat yang mewakili bulan dalam tanggal harfiah. Jika tanggal dalam format mm/dd/yyyy", contoh ini mengembalikan 11.

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

Contoh ini mengembalikan bilangan bulat yang mewakili hari di kolom ModifiedDate .

DATEPART("dd", ModifiedDate)  

Contoh ini mengembalikan bilangan bulat yang menunjukkan tahun tanggal saat ini.

DATEPART("yy",GETDATE())  

Contoh-contoh ini semuanya mengembalikan 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" )

Lihat Juga

DATEADD (Ekspresi SSIS)
DATEDIFF (Ekspresi SSIS)
DAY (Ekspresi SSIS)
MONTH (Ekspresi SSIS)
YEAR (Ekspresi SSIS)
Fungsi (Ekspresi SSIS)