Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
Belirtilen tarihin yılını temsil eden bir tam sayı döndürür.
Tüm Transact-SQL tarih ve saat veri türlerine ve işlevlerine genel bakış için bkz. Tarih ve Saat Veri Türleri ve İşlevleri (Transact-SQL).
Transact-SQL söz dizimi kuralları
Sözdizimi
YEAR ( date )
Arguments
date
Bir ifade, bir zaman,tarih, küçük tarih, tarih zamanı, tarih zamanı2 veya tarih zamanı ofset değeri olarak çözülebilen bir ifadedir.
Tarih argümanı bir ifade, sütun ifadesi, kullanıcı tanımlı değişken veya dizi literali olabilir.
Dönüş Türleri
int
Dönüş Değeri
YIL, DATEPART (yıl, tarih) ile aynı değeri verir.
Tarih sadece bir zaman parçası içeriyorsa, getiri değeri 1900, yani temel yıldır.
Örnekler
Aşağıdaki ifade geri döner 2010. Bu yılın sayısı.
SELECT YEAR('2010-04-30T01:01:01.1234567-07:00');
Aşağıdaki ifade geri döner 1900, 1, 1.
Tarih argümanı ise sayıdır0. SQL Server 0 1 Ocak 1900 olarak yorumlanır.
SELECT YEAR(0), MONTH(0), DAY(0);
Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)
Aşağıdaki ifade geri döner 1900, 1, 1.
Tarih argümanı ise sayıdır0. SQL Server 0 1 Ocak 1900 olarak yorumlanır.
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0);