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


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

主题:select 查询表

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


加好友 发短信
等级:幼狐 帖子:138 积分:1538 威望:0 精华:0 注册:2017/3/5 20:17:00
select 查询表  发帖心情 Post By:2018/10/22 17:39:00 [显示全部帖子]

老师:用SQL语句做查询表,有一列是表达式列,但表达式列公式根据不同的条件WHERE 公式还不同,不知怎样解决这个问题。

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


加好友 发短信
等级:幼狐 帖子:138 积分:1538 威望:0 精华:0 注册:2017/3/5 20:17:00
  发帖心情 Post By: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编辑过]

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


加好友 发短信
等级:幼狐 帖子:138 积分:1538 威望:0 精华:0 注册:2017/3/5 20:17:00
  发帖心情 Post By:2018/10/23 9:17:00 [显示全部帖子]

   关键是做一个查询汇总表,怎样才能把这两个条件放在一起呢?因为基础表"表A"不同的行的表达式列,根据条件公式有可能不一样。比如说第一行的表达式列的公式是:SUM(A*B) 第二行的公式是SUM(A*D),这样的分组查询表怎样做?

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


加好友 发短信
等级:幼狐 帖子:138 积分:1538 威望:0 精华:0 注册:2017/3/5 20:17:00
  发帖心情 Post By:2018/10/23 9:30:00 [显示全部帖子]

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

 回到顶部