为了账号安全,请及时绑定邮箱和手机立即绑定

关于sql查询的问题,请教各位前辈。

关于sql查询的问题,请教各位前辈。

白猪掌柜的 2018-08-17 10:09:58
这是一个通用分页库产生的代码,根据图片的注释,如果去掉前面的fundTime排序放到后面是正常,这是为什么呢?
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY fundTime desc) as row_number,* FROM( A.userID
 from yw_user_fundlog A LEFT JOIN yw_user B ON A.userID=B.userID where 1=1 AND (B.name LIKE '%440%' OR B.mobile LIKE'%440%') group by A.userID,convert(varchar(10), fundTime,20))t) tt WHERE tt.row_number between 1 and 10

只要先分组,然后再排序就好了

查看完整回答
反对 回复 2018-09-04
  • 1 回答
  • 0 关注
  • 574 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信