DAY (Transact-SQL)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Fungsi ini mengembalikan bilangan bulat yang mewakili hari (hari dalam bulan) dari tanggal yang ditentukan.

Lihat Jenis dan Fungsi Data Tanggal dan Waktu (SQL T-SQL) untuk gambaran umum semua jenis dan fungsi data tanggal dan waktu transact-SQL.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

DAY ( date )  

Catatan

Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

date
Ekspresi yang diselesaikan ke salah satu jenis data berikut:

  • date
  • datetime
  • datetimeoffset
  • datetime2
  • smalldatetime
  • time

Untuk tanggal, DAY akan menerima ekspresi kolom, ekspresi, string literal, atau variabel yang ditentukan pengguna.

Jenis Hasil

int

Tampilkan Nilai

DAY mengembalikan nilai yang sama dengan DATEPART (hari, tanggal).

Jika tanggal hanya berisi bagian waktu, DAY akan mengembalikan 1 - hari dasar.

Contoh

Pernyataan ini mengembalikan 30 - jumlah hari itu sendiri.

SELECT DAY('2015-04-30 01:01:01.1234567');  

Pernyataan ini mengembalikan 1900, 1, 1. Argumen tanggal memiliki nilai 0angka . SQL Server menafsirkan 0 sebagai 1 Januari 1900.

SELECT YEAR(0), MONTH(0), DAY(0);  

Lihat juga

CAST dan CONVERT (SQL Transact)