我叫CreatedDate
在我的SQL表中的DateTime類型列,我已經創建使用SSRS 2008SSRS轉換日期和GROUPBY
我有我的分組表中我的報告與此CreatedDate
的報告。
我需要以這個CreatedDate
排列,格式爲dd/MM/yyyy
。
如果我轉換這個列值Convert(varchar(10),CreateDate,101)
我在MM/dd/yyyy
格式獲得的價值和它的正確排序DATAS一樣,
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
,但我需要像組
表321003/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
偉大的想法,我試過,但仍然我得到相同的順序(不正確) – shanish
@Shanish - 我改變了'convert'爲'SortDate',再試一次,讓我知道,如果它幫助 – Lamak
感謝拉馬克UR類的反應,它不工作,我仍然得到不正確的訂單 – shanish