Foxtable(狐表)用户栏目专家坐堂 → [求助]SQLTABLE 筛选查询的问题


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

主题:[求助]SQLTABLE 筛选查询的问题

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


加好友 发短信
等级:幼狐 帖子:127 积分:1463 威望:0 精华:0 注册:2014/10/15 11:39:00
[求助]SQLTABLE 筛选查询的问题  发帖心情 Post By:2018/10/10 11:02:00 [只看该作者]

通过SQL创建了一个SQLTABLE表,表名为:tb_ordertotal

SQL:
    select pro_type,sum(pro_num) fro m tb_order group by pro_type order by pro_type asc

现在通过DataTables("tb_ordertotal").Filter语句进行筛选,提示asc异常

请问对于此种通过复杂语句生成的sqltable表(可能是多表关联),如何进行数据筛选?(貌似sqltable不能当作是一个正常的数据库表对待)

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


加好友 发短信
等级:超级版主 帖子:110792 积分:563898 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/10 11:26:00 [只看该作者]

多表关联请使用sqlquery

asc去掉,默认就是正序,不需要添加

筛选可以正常使用,是Tables("tb_ordertotal").Filter,不是DataTables("tb_ordertotal").Filter

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


加好友 发短信
等级:幼狐 帖子:127 积分:1463 威望:0 精华:0 注册:2014/10/15 11:39:00
  发帖心情 Post By:2018/10/10 11:47:00 [只看该作者]

好的。

SqlQuery表使用LoadFilter会存在上述的问题吧?

它的原理是在通过SQLQUERY表对应的SELECT语句后面加上where条件!

Filter只是在datatable里面进行过滤?可以这样理解吗?

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


加好友 发短信
等级:超级版主 帖子:110792 积分:563898 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/10 11:59:00 [只看该作者]

SqlQuery表使用LoadFilter不会有题,如果是多表,并且多个表有相同的列名,条件里需要区分是哪个表的,比如

LoadFilter = “表A.编号 = '001' and 表B.编号='002'”

基本可以这样理解

 回到顶部