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


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

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

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


加好友 发短信
等级:三尾狐 帖子:636 积分:5687 威望: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

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


加好友 发短信
等级:三尾狐 帖子:636 积分:5687 威望: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

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


加好友 发短信
等级:三尾狐 帖子:636 积分:5687 威望: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' 附近有语法错误。

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


加好友 发短信
等级:三尾狐 帖子:636 积分:5687 威望:0 精华:0 注册:2012/8/2 19:04:00
  发帖心情 Post By:2023/2/16 11:44:00 [显示全部帖子]

可以了,谢谢老师

 回到顶部