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 ayı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
MONTH ( 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ürü
int
Dönüş Değeri
AY, DATEPART ile aynı değeri (ay, tarih) döndürür.
Tarih sadece bir zaman parçası içeriyorsa, iade değeri 1, yani temel aydır.
Örnekler
Aşağıdaki ifade geri döner 4. Bu ayın sayısı.
SELECT MONTH('2007-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 örnek 4döndürür. Bu ayın sayısı.
-- Uses AdventureWorks
SELECT TOP 1 MONTH('2007-04-30T01:01:01.1234')
FROM dbo.DimCustomer;
Aşağıdaki örnek 1900, 1, 1döndürür.
Tarih argümanı ise sayıdır0. SQL Server 0 1 Ocak 1900 olarak yorumlanır.
-- Uses AdventureWorks
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0) FROM dbo.DimCustomer;