我想按顺序获取字符串Date的结果。但结果却混乱不堪。我知道我可以通过将date转换为DateTime然后使用Order By ASC来实现这一点,但在我的情况下,我无法将其转换为DateTime。
这是我使用的查询:
select (CAST(month(StartDate) as varchar) + '/' + CAST(year(StartDate)
as varchar)) as StartDate
from ProfileStatsRollup
group by (CAST(month(StartDate) as varchar) + '/' + CAST(year(StartDate)
as varchar))
使用此查询,我将数据作为
StartDate
2/2014
12/2014
12/2013
1/2016
9/2015
7/2014
1/2014
任何线索/帮助都将不胜感激。