Foxtable(狐表)用户栏目专家坐堂 → select 查询表


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

主题:select 查询表

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/22 17:42:00 [显示全部帖子]

表达式列不能作为加载条件。

 

看懂你的表达式列,是怎样得到值的,对应的改成数据列运算后得到值,作为条件。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/23 9:03:00 [显示全部帖子]

以下是引用qinjh18935180888在2018/10/23 8:32:00的发言:
是这样的:sum(A*B)  as  F ,M  from {表A} where c = 1 group by M
              sum(A*B*D) as F,M from {表A} where c = 0 group by M

做一个分组查询表,怎么做?
     
[此贴子已经被作者于2018/10/23 8:35:51编辑过]

 

代码没问题,现在你碰到什么情况?上传具体实例测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/23 9:25:00 [显示全部帖子]

如果你要组合两个查询结果,就用union all连接即可。

 

具体问题,做个实例发上来测试,说明最后要做到的效果。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/23 10:57:00 [显示全部帖子]

以下是引用qinjh18935180888在2018/10/23 9:30:00的发言:
查询的两个临时表能否组合?这两个临时表的表名子都没有呀。临时表应该没有数据源吧。用SQLcommand 产生的dt1,dt2两个临时表。
[此贴子已经被作者于2018/10/23 9:34:45编辑过]

 

临时表不能直接组合。当你可以用填充的方式

 

http://www.foxtable.com/webhelp/scr/0680.htm

 

http://www.foxtable.com/webhelp/scr/1533.htm

 

或者,直接写sql语句,你那两条sql语句,直接用union all组合起来,不就行了?


 回到顶部