Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment obtenir la date actuelle dans SQL Server

Problème :

Vous souhaitez obtenir la date actuelle dans une base de données SQL Server.

Solution :

SELECT CAST(GETDATE() AS DATE);

Résultat :

2021-03-11

Discussion :

GETDATE() est une fonction qui renvoie la date et l'heure actuelles. Les arguments ne sont pas nécessaires. Si vous utilisez uniquement le GETDATE() fonction, vous obtiendrez :

2021-03-11 22:28:17.280

Si vous souhaitez obtenir uniquement la date et non l'heure, vous devez utiliser une autre fonction, CAST() . Entre parenthèses, spécifiez la valeur, l'expression ou la colonne à partir de laquelle vous souhaitez convertir, 'AS ', puis enfin le type de valeur que vous souhaitez obtenir (dans notre solution, DATE ).