回 帖 发 新 帖 刷新版面

主题:SQL语言应该怎么写

我用以下SQL语言从数据库读出数据库记录

sql="select * from 123 order by year(222) desc,month(222) desc,day(222) desc"

   222字段

2008-2-18 8:40:51
2008-2-18 10:47:39


我现在想把读出来的222字段按以下排列

222字段

2008-2-18 10:47:39
2008-2-18 8:40:51

那么SQL语言应该怎么写

回复列表 (共6个回复)

沙发

sql="select * from 123 order by 222 desc"
试试

板凳

还是跟原来一样

3 楼

sql="select * from 123 order by year(222) desc,month(222) desc,day(222) desc"

上面的你只把年月日按大小排序了,而时分秒没有按大小排序,所以会出现那种情况

这样试试:

sql="select * from 123 order by year(222) desc,month(222) desc,day(222) desc,hour(222) desc,minute(222) desc,second(222) desc"

4 楼

[quote]sql="select * from 123 order by 222 desc"
试试[/quote]
这样应该就可以啊 !

5 楼

楼上的是对的吧

6 楼

order by 2222 desc

我来回复

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