J'ai un rapport qui renvoie nombre de portes vendues en un mois à partir de 2 emplacements. Le mois est affiché comme une valeur 1-12 .... Je voudrais revenir 1-Jan
, 2-Feb
etc.Comment écrire une expression qui ajoute le mois du texte à la valeur numérique?
EDIT
J'utilise: datepart(MONTH, DeFactoUser.F_ST_Transaction.STTR_DATE)
pour obtenir le mois nombre, j'ai essayé: datepart(MONTH, DeFactoUser.F_ST_Transaction.STTR_DATE) + '-' + datename(MONTH, DeFactoUser.F_ST_Transaction.STTR_DATE)
pour obtenir le nom ajouté au numéro. Je reçois une erreur Conversion failed when converting the nvarchar value 'September' to data type int.
faire quelque chose de stupide .... Il est évident que tous les indices serait bon.
@GarethD lié à une solution assez ancien. Je pense OP est en 2012 –
Si 2012+ Format (datefromparts (1, [mois], 1), 'M-mmm) –
@JohnCappelletti voir modifier – Neal1581