DATETIMEFROMPARTS (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Cette fonction retourne une valeur datetime pour les arguments de date et d’heure spécifiés.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

year
Expression entière qui spécifie une année.

month
Expression entière qui spécifie un mois.

day
Expression entière qui spécifie un jour.

hour
Expression entière qui spécifie des heures.

minute
Expression entière qui spécifie des minutes.

secondes
Expression entière qui spécifie des secondes.

milliseconds
Expression entière qui spécifie des millisecondes.

Types de retour

datetime

Notes

DATETIMEFROMPARTS retourne une valeur datetime entièrement initialisée. DATETIMEFROMPARTS génère une erreur si au moins un argument obligatoire a une valeur non valide. DATETIMEFROMPARTS retourne une valeur Null si au moins un argument obligatoire a une valeur Null.

Cette fonction peut être exécutée à distance sur des serveurs SQL Server 2012 (11.x) et versions ultérieures. Elle ne peut pas être exécutée à distance sur des serveurs dont la version est antérieure à SQL Server 2012 (11.x).

Exemples

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

Voici le jeu de résultats obtenu.

Result  
---------------------------  
2010-12-31 23:59:59.000  
  
(1 row(s) affected)  

Voir aussi

datetime (Transact-SQL)