如何使用sql语句实现某条数据显示在最前端并在此基础上实现按时间排序
也就是在表中
让字段为Ostate=2 的显示在最前端
而且,显示在最前端的要按时间先后显示,也就是要按时间排序。
各为高手帮帮忙啊!!
[解决办法]
select * from tableName order by case when Ostate=2 then 0 else 1 end,timeColumn
发布时间: 2012-03-13 11:21:12 作者: rapoo
如何使用sql语句实现某条数据显示在最前端并在此基础上实现按时间排序
也就是在表中
让字段为Ostate=2 的显示在最前端
而且,显示在最前端的要按时间先后显示,也就是要按时间排序。
各为高手帮帮忙啊!!
[解决办法]
select * from tableName order by case when Ostate=2 then 0 else 1 end,timeColumn