Extrait de Mois/Année à partir de la Date dans SSRS 2008
Je suis à l'aide de SQL Serveur SSRS 2008 version et j'ai besoin d'extraire d'un champ de date, le Mois et l'Année de valeurs. Par exemple à partir de 2013-01-11 21:11:29.340, j'ai besoin de l'état pour afficher “janvier 2013”
Dans la vue de conception, dans la cellule où je veux les informations à afficher, d'où l'Expression " option à partir du menu déroulant, j'ai mis
= DATENAME(MONTH, DesiredDate) & DATENAME(YEAR, DesiredDate) .
Et obtenu un message d'erreur.
BTW, le "DesiredDate" vient du code SQL dans le Concepteur de Requêtes.
Quel est le message d'erreur?
Le message d'erreur indique une syntaxe incorrecte
Le message d'erreur indique une syntaxe incorrecte
OriginalL'auteur Joe | 2013-03-20
Vous devez vous connecter pour publier un commentaire.
Dans SQL Server pour concaténer des valeurs que vous aurez besoin d'un
+
entre les valeurs:Vous pourriez avoir besoin d'utiliser la
&' '&
qui va ajouter de l'espace entre les valeurs:Edit #1, en fonction de votre commentaire, vous pouvez utiliser la commande suivante dans la fenêtre d'Expression:
Note: je viens de testé cela dans SSRS 2008 et il a renvoyé le résultat que vous souhaitez.
Voir mon edit, je viens de tester une version qui a travaillé dans SSRS 2008.
Je vous remercie. BTW, la date que j'ai besoin (que desireddate champ) est déclaré comme une partie d'un tableau dans le code SQL. Savez-vous si j'ai besoin de le définir comme un paramètre ou d'une variable afin d'être en mesure d'utiliser cette ligne de code que vous avez suggéré ci-dessus ? merci
Le
Fields!desireddate.Value
valeur est à partir d'un tableau que j'utilisais quand je l'ai testé, de sorte que la ligne devrait fonctionner.OriginalL'auteur Taryn