字符串日期序列不正确

时间:2016-01-13 19:36:53

标签: sql sql-server-2012

我想按顺序获取字符串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

任何线索/帮助都将不胜感激。

0 个答案:

没有答案