TAHUN (T-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Mengembalikan bilangan bulat yang menunjukkan tahun dari tanggal yang ditentukan.
Untuk gambaran umum semua jenis dan fungsi data tanggal dan waktu Transact-SQL, lihat Jenis dan Fungsi Data Tanggal dan Waktu (Transact-SQL).
Sintaksis
YEAR ( date )
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
date
Adalah ekspresi yang dapat diatasi ke nilai waktu, tanggal, smalldatetime, datetime, datetime2, atau datetimeoffset. Argumen tanggal dapat berupa ekspresi, ekspresi kolom, variabel yang ditentukan pengguna, atau literal string.
Jenis Kembalian
int
Tampilkan Nilai
YEAR mengembalikan nilai yang sama dengan DATEPART (tahun, tanggal).
Jika tanggal hanya berisi bagian waktu, nilai pengembalian adalah 1900, tahun dasar.
Contoh
Pernyataan berikut mengembalikan 2010
. Ini adalah jumlah tahun.
SELECT YEAR('2010-04-30T01:01:01.1234567-07:00');
Pernyataan berikut mengembalikan 1900, 1, 1
. Argumen untuk tanggal adalah angka 0
. SQL Server menafsirkan 0
sebagai 1 Januari 1900.
SELECT YEAR(0), MONTH(0), DAY(0);
Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)
Pernyataan berikut mengembalikan 1900, 1, 1
. Argumen untuk tanggal adalah angka 0
. SQL Server menafsirkan 0
sebagai 1 Januari 1900.
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0);
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk