インポート日の入力を求めるSQL Serverレポートがあります。後日、データを取得する手順にこの日付を渡します(dbo.spGetData
)。私は、新しいデータセットとして、このSPを追加し、ドロップダウンを取得するDate/Time
パラメータ@importDate
ための「使用可能な値」として、それを選択した報告書の中でSQLレポートビルダー:使用可能なパラメータ値の日付のみを返します。
ALTER PROCEDURE dbo.spGetImportDates
AS
BEGIN
SELECT CONVERT(DATE, i.ImportDate) ImportDate
FROM dbo.Import i
ORDER BY i.ImportDate DESC
END
:利用できるインポートの日付を取得するために私の手順は、次のようになります。ここまでは順調ですね。私は、パラメータプロンプトの形式を変更するための任意のオプションを見つけることができませんでした
+---------------------+
| ImportDate |
+---------------------+
| 29.03.2017 00:00:00 |
| 25.03.2017 00:00:00 |
| ... |
+---------------------+
:問題は、私はこのようにそれを残す時にも、結果セットに含まれていることです。私はさらに、SELECT
クエリをデータセットのクエリデザイナで直接使用しようとしましたが、同じ結果が得られます。
実際にテキストパラメータとして使用してから、手順dbo.spGetData
のDATE
に再変換する必要がありますか、他に解決策がありますか?
ありがとうございます!正確に私が探していたもの:) btw月に 'mm'ではなく' MM'を使用しなければなりませんでした。 –
うれしかったよ。プレゼンテーションレイヤーに任意の書式設定を残すことは、常に良い考えです。 –