主题:SQL语言应该怎么写
zhqmpc001
[专家分:0] 发布于 2008-02-18 11:29:00
我用以下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个回复)
沙发
wangsdong [专家分:21390] 发布于 2008-02-18 12:40:00
sql="select * from 123 order by 222 desc"
试试
板凳
zhqmpc001 [专家分:0] 发布于 2008-02-18 13:31:00
还是跟原来一样
3 楼
tianyu123 [专家分:2570] 发布于 2008-02-18 19:31:00
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 楼
anlige [专家分:270] 发布于 2008-02-19 22:56:00
[quote]sql="select * from 123 order by 222 desc"
试试[/quote]
这样应该就可以啊 !
5 楼
tianlebest [专家分:50] 发布于 2008-02-23 11:57:00
楼上的是对的吧
6 楼
无忧清风 [专家分:0] 发布于 2008-02-24 22:04:00
order by 2222 desc
我来回复