Aracılığıyla paylaş


DATETIMEFROMPARTS (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 tarih ve saat argümanları için bir tarih-zaman değeri döndürür. Geçerli aralıklar hakkında daha fazla bilgi için datetime sayfasına bakınız.

Transact-SQL söz dizimi kuralları

Sözdizimi

DATETIMEFROMPARTS ( year , month , day , hour , minute , seconds , milliseconds )

Arguments

yıl

Bir yılı belirten tam sayı ifadesi.

ay

Bir ayı belirten tam sayı ifadesi.

gün

Bir günü belirten tam sayı ifadesi.

saat

Saatleri belirten bir tamsayı ifadesi.

dakika

Dakikayı belirten bir tamsayı ifadesi.

Saniye

Saniyeleri belirten bir tamsayı ifadesi.

milisaniye

Milisaniyeyi belirten tam sayı ifadesi.

Dönüş türleri

datetime

Açıklamalar

DATETIMEFROMPARTS Tam başlatılmış bir tarih ve zaman değeri döndürür. DATETIMEFROMPARTS En az bir gerekli argüman geçersiz bir değere sahipse hata çıkarır. DATETIMEFROMPARTSen az bir zorunlu argüman değeri varsa NULL dönerNULL.

Bu fonksiyon, SQL Server 2012 (11.x) sunucularına ve sonraki sürümlere uzaktan bağlanabilir. SQL Server 2012 (11.x) ve daha önceki sürümleri çalıştıran sunuculara uzaktan bağlı değildir.

Örnekler

SELECT DATETIMEFROMPARTS ( 2010, 12, 31, 23, 59, 59, 0 ) AS Result;

Sonuç kümesi aşağıdadır.

2010-12-31 23:59:59.000