À l'aide de SQL Server 2008, j'ai une requête qui est utilisé pour créer une vue et je suis en train d'afficher un mois au lieu d'un entier.
Dans ma base de données datetime est dans une colonne appelée OrderDateTime. Les lignes de la requête qui retourne la date est:
DATENAME(yyyy, S0.OrderDateTime) AS OrderYear,
DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
Ceci renvoie à une colonne d'années et d'une colonne de mois entiers. Je veux retourner les noms de mois (Jan, Fév, etc). J'ai essayé:
CONVERT(varchar(3), DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
C'est évidemment est incorrect, alors que je suis "syntaxe Incorrecte près de 'COMME " message". Quelle est la bonne syntaxe de ma requête?