Foxtable(狐表)用户栏目专家坐堂 → 单表查询中间行数的代码怎么改成多个合并表查询


  共有4401人关注过本帖树形打印复制链接

主题:单表查询中间行数的代码怎么改成多个合并表查询

帅哥哟,离线,有人找我吗?
lxhmax
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:637 积分:5704 威望:0 精华:0 注册:2012/8/2 19:04:00
单表查询中间行数的代码怎么改成多个合并表查询  发帖心情 Post By:2023/2/15 19:18:00 [只看该作者]

老师,请问下面一个表查询中间行数的代码怎么修改成两个合并表查询中间行数的代码?

一个表查询中间10-20行
Sele ct * From (Sel ect Row_Number() Over(Order by 推荐时间) As RowNum, * from 推荐表 Where 首电状态='待首电') As a Where RowNum > 10 And RowNum <= 20

两个表查询中间10-20行
Sel ect * From (Sel ect Row_Number() Over(Order by 推荐时间) As RowNum, * from {推荐表} As k INNER JOIN {跟进表} As d ON d.客户编号 = k.客户编号 Where 首电状态='待首电') As a Where RowNum > 10 And RowNum <= 20

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/16 8:33:00 [只看该作者]

Select * From (Sel ect Row_Number() Over(Order by 推荐时间) As RowNum, * from (select k.* from {推荐表} As k INNER JOIN {跟进表} As d ON d.客户编号 = k.客户编号 Where 首电状态='待首电') as c) as a Where RowNum > 10 And RowNum <= 20

 回到顶部
帅哥哟,离线,有人找我吗?
lxhmax
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:637 积分:5704 威望:0 精华:0 注册:2012/8/2 19:04:00
  发帖心情 Post By:2023/2/16 11:11:00 [只看该作者]

老师,下面两个怎么组合在一起,要先排除重复的编号,然后再取前20行

SEL ECT DISTINCT 客户编号  From {客户推荐表} where 1=1 ORDER BY 客户编号 desc

SEL ECT top 20  * From {客户推荐表} where 1=1 ORDER BY 客户编号 desc

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/16 11:18:00 [只看该作者]

SEL ECT a.* From {客户推荐表} as a inner join (SEL ECT top 20  DISTINCT 客户编号 From {客户推荐表} ORDER BY 客户编号 desc) as b on a. 客户编号=b.客户编号 

 回到顶部
帅哥哟,离线,有人找我吗?
lxhmax
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:637 积分:5704 威望:0 精华:0 注册:2012/8/2 19:04:00
  发帖心情 Post By:2023/2/16 11:22:00 [只看该作者]

老师,报错了

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.4.10.8
错误所在事件:
详细错误信息:
关键字 'DISTINCT' 附近有语法错误。

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/16 11:30:00 [只看该作者]

换个位置

…… inner join (SEL ECT DISTINCT top 20   客户编号 From {客户推荐表} ……

 回到顶部
帅哥哟,离线,有人找我吗?
lxhmax
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:637 积分:5704 威望:0 精华:0 注册:2012/8/2 19:04:00
  发帖心情 Post By:2023/2/16 11:44:00 [只看该作者]

可以了,谢谢老师

 回到顶部