=============================>>>sql语句排序问题
sql   server中有一字段为vchar型,用来记录日期格式数据,如:2007-3,2006-12。   
 但前台显示时需要用到该字段以日期型来排序。应该怎么写sql语句。
------解决方案--------------------select 其他字段, convert(varchar(10),日期+ '01 ',120) as 日期 from tb order by convert(varchar(10),日期+ '01 ',120)
------解决方案--------------------try   
 Select * From TableName Order By Cast(ColName +  '-01 ' As DateTime)
------解决方案--------------------Select *  
 From 表名  
 Order By convert(datetime,列名 + '-01 ')