4

SQL Server SSRS 2008バージョンを使用していますが、日付フィールドから月と年の値を抽出する必要があります。たとえば、2013-01-11 21:11:29.340から、「2013年1月」を表示するレポートが必要です</ p>

デザインビューで、情報を表示したいセルに、プルダウンメニューの[式]オプションを配置します。

= DATENAME(MONTH, DesiredDate) & DATENAME(YEAR, DesiredDate) .

そして、エラーメッセージが表示されました。

ところで、「DesiredDate」はクエリデザイナのSQLコードから取得されます。

4

1 に答える 1

9

+SQL Serverで値を連結するには、値の間に次のものが必要です。

DATENAME(MONTH, DesiredDate) +' '+ DATENAME(YEAR, DesiredDate)

&' '&値の間に空白を追加するを使用する必要がある場合があります。

DATENAME(MONTH, DesiredDate) &' '& DATENAME(YEAR, DesiredDate)

コメントに基づいて#1を編集し、[式]ウィンドウで次を使用できます。

=MonthName(Month(Fields!desireddate.Value)) &" "& Year(Fields!desireddate.Value)

注:SSRS 2008でこれをテストしたところ、希望する結果が返されました。

于 2013-03-21T00:46:11.043 に答える