当前位置: 代码迷 >> Sql Server >> 按某个字段降序排序,但是要根据另一个字段处置排序字段
  详细解决方案

按某个字段降序排序,但是要根据另一个字段处置排序字段

热度:56   发布时间:2016-04-24 09:55:01.0
按某个字段降序排序,但是要根据另一个字段处理排序字段
比如按表table中有a和b两个字段,b只有0和1,现在按a排序,但是当b为1时,a要减半,然后在排序,这样的SQL改怎么写
------解决思路----------------------
ORDER BY CASE WHEN b=1 THEN a/2 ELSE a END
可以这样
  相关解决方案