CreatedDate
SQLテーブルにDateTime型の列があり、SSRS2008を使用してレポートを作成しました。
レポートのテーブルをこれでグループ化しましたCreatedDate
。
CreatedDate
これで。の形式で注文する必要がありますdd/MM/yyyy
。
この列の値を次Convert(varchar(10),CreateDate,101)
の形式で値を取得し、MM/dd/yyyy
データを正しく並べ替えているように変換すると、次のようになります。
03/03/2012
03/05/2012
05/03/2012
Convert(varchar(10),CreatedDate,103)
の形式で値を取得しているのと同じように列を変換すると、次のdd/MM/yyyy
ように並べ替えられます。
03/03/2012
04/05/2012
05/03/2012
しかし、私はテーブルを次のようにグループ化する必要があります
03/03/2012
05/03/2012
04/05/2012
このように、このために私は手動でタブリックスのソート機能を与えてみました
=Format(Fields!CreatedDate.value,"dd/MM/yyyy")
しかし、それは機能していません、どうすればこれを修正できますか....誰かがここで私を助けてくれますか...
ここで使用しているクエリは
SELECT ItemName
, COUNT(ItemName) AS Quantity
, SUM(LineTotal) AS Amount
, CONVERT(varchar(10), CreatedDate, 103) AS CreatedDate
FROM StudentFeesItems
WHERE (CONVERT(varchar(10), CreatedDate, 101) BETWEEN @StartDate AND @EndDate)
GROUP BY ItemName, CreatedDate