回 帖 发 新 帖 刷新版面

主题:有没有办法让2007-11-15排列在2007-9-15前面按时间排列

在获取数据库数据中,我用以下SQL语言sql="select * from 1135 order by inputtime desc"获取数据中2007-9-15却排列在2007-11-15前面,有没有办法让2007-11-15排列在2007-9-15前面按时间排列

回复列表 (共2个回复)

沙发

select * from 1135 order by year(inputtime) desc,month(inputtime) desc,day(inputtime) desc

板凳

你的inputtime类型不是datetime,而是字符型吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册