Comment faire pour obtenir l'année en format AA dans SQL Server
select Year(Creation_Date)
from Asset_Creation
where Creation_Date = @Creation_Date
Je suis de l'exécution de cette requête où je reçois année 2013
lorsqu'ils sont fournis en date d'aujourd'hui. Je veux que la requête pour renvoyer uniquement les 13 de 2013. Comment puis-je y parvenir?
OriginalL'auteur Ankur | 2013-08-09
Vous devez vous connecter pour publier un commentaire.
Essayer
Exemple de sortie:
Ici est SQLFiddle démo
Vous êtes le bienvenu. Bonne chance 🙂
OriginalL'auteur peterm
Pour SQL Server 2012:
OriginalL'auteur GriGrim
Étant donné que vous êtes le stockage jusqu'à l'année 2100 problème en utilisant uniquement deux chiffres, alors je suppose que vous avez seulement besoin de code qui fonctionne entre 2000 et 2099. Auquel cas, juste soustraire 2000:
OriginalL'auteur Damien_The_Unbeliever
OriginalL'auteur Oscar
Comment sur;
OriginalL'auteur William
Vous pouvez utiliser une fonction très utile ici
l'appeler comme cela
fonction
OriginalL'auteur Ehsan
Effectivement dans sql server, vous pouvez utiliser le format de l'argument de la fonction de conversion fixé à 1 La syntaxe sera Convert(varchar(10), @YourDate, 1)
OriginalL'auteur user3980689