为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET文本转日期,并按日期从近到远排序.

ASP.NET文本转日期,并按日期从近到远排序.

慕勒3428872 2018-09-18 05:06:45
现在Table表有字段field,类型为文本。原来是用来存日期时间的如:"7/27/2010 10:27:58 AM”"8/27/2010 10:27:58 AM" "9/27/2009 10:27:58 AM"等等。现在我的问题是如果按日期从近到远排序,但 "9/27/2009 10:27:58 AM" 就排到了第一。我怎么才可以令到 ""8/27/2010 10:27:58 AM""排第一呢?请各位高手来帮帮忙,小弟不胜感激。
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

在使用SQL查询的时候直接将日期转换为date类型然后order by 日期 asc既可

 

select convert(date,postdate) as postdate from table order by postdate asc


查看完整回答
反对 回复 2018-09-25
?
jeck猫

TA贡献1909条经验 获得超7个赞

但 "9/27/2009 10:27:58 AM" 就排到了第一。我怎么才可以令到 "9/27/2009 10:27:58 AM"排第一呢?

这句话是不是有问题。

升序asc,降序desc。


查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 541 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信