
帮忙写个sql的查询语句
展开全部
select t.* ,
case when PK_newID =3 then 1
case when PK_newID =1 then 2
case when PK_newID =4 then 3
case when PK_newID =2 then 4 end AAA
from tab t where t.PK_newID in (1,2,3,4)
order by AAA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语句后面加上order by NewTop desc , NewTime desc 按3-1-4-2排序,应该是先按 NewTop 字段排序,再按 NewTime 字段排序
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select pk_newid from table order by newtop desc//如果写反了就把desc去掉试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from ( select *,PK_newID %2 as kq from table where IsState='1') t order by t.kq,t.PK_newID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你最好自己加一个排序列
order by pk_newid%2 desc,pk_newid desc
order by pk_newid%2 desc,pk_newid desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询