首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

=============================>>>sql语句排序有关问题

2012-01-07 
sql语句排序问题sqlserver中有一字段为vchar型,用来记录日期格式数据,如

=============================>>>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 ')

热点排行