Aracılığıyla paylaş


GÜN (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Microsoft Fabric'te SQL Veritabanı

Bu fonksiyon, belirtilen tarihin gününü (ayın günü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

DAY ( date )  

Arguments

date
Aşağıdaki veri türlerinden birine çözümlenen bir ifade:

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

TarihDAY için bir sütun ifadesi, ifade, dize değişmez değeri veya kullanıcı tanımlı değişken kabul eder.

Dönüş Türü

int

Dönüş Değeri

DAY, DATEPART (gün, tarih) ile aynı değeri döndürür.

Tarih sadece bir zaman parçası içeriyorsa, DAY 1 döner - temel gün.

Örnekler

Bu ifade geri 30 döner: günün kendisi.

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

Bu ifade döndürür 1900, 1, 1. Tarih argümanının sayı değeri vardır.0 SQL Server 0 1 Ocak 1900 olarak yorumlanır.

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

Ayrıca bakınız

CAST ve CONVERT (Transact-SQL)