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

sql server 2000的日期升序排列有关问题

2012-04-16 
sql server 2000的日期升序排列问题在sql 2000里,updatetime是varchar型的,现在想让它按升序排列成,那种日

sql server 2000的日期升序排列问题
在sql 2000里,updatetime是varchar型的,现在想让它按升序排列成,那种日期格式的那种,比如:2012-3-20,2012-3-9,2012-3-7,2012-3-17

就应该显示成:2012-3-7,2012-3-9,2012-3-17,2012-3-20
而不是这样的2012-3-17,2012-3-20,2012-3-7,2012-3-9(这种好像是按一个位置一个位置的比较)
请问怎么写呢,谢谢!



[解决办法]
ORDER BY CONVERT(DATETIME,updatetime)
[解决办法]
select * from XXX
order by cast(upatetime as datetime)

热点排行
Bad Request.