comment extraire uniquement l'année à partir de la date dans sql server 2008?
Dans sql server 2008, comment faire pour extraire uniquement l'année de la date.
Dans la bd, j'ai une colonne pour la date, de ce que j'ai besoin d'extraire de l'année.
Est-il une fonction pour ça?
- double possible de en affichant uniquement la partie de l'année d'une date
Vous devez vous connecter pour publier un commentaire.
ou si vous en avez besoin dans une autre table
SQLFiddle démo
Vous pouvez utiliser
year()
fonction en sql pour obtenir de l'an à compter de la date spécifiée.Syntaxe:
Pour plus d'informations vérifiez ici
Exemple:
Script SQL Server
DATEPART(aaaa, date_column) pourrait être utilisé pour extraire de l'année. En général, la fonction DATEPART est utilisé pour extraire des portions spécifiques d'une valeur de date.
Simplement utiliser
SÉLECTIONNEZ DATEPART(ANNÉE, SomeDateColumn)
Il sera de retour de la part d'un type DATETIME correspondant à l'option que vous spécifiez. DONC, DATEPART(ANNÉE, GETDATE()) serait de retour l'année en cours.
Pouvez passer d'autres temps de formateurs au lieu de l'ANNÉE comme
l'exercice de la fonction de la dose, comme ceci:
select year(date_column) from table_name