Foxtable(狐表)用户栏目专家坐堂 → 对临时表进行sql查询


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

主题:对临时表进行sql查询

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


加好友 发短信
等级:婴狐 帖子:32 积分:349 威望:0 精华:0 注册:2017/3/14 13:03:00
对临时表进行sql查询  发帖心情 Post By:2017/3/27 11:41:00 [只看该作者]

老师好,请教个问题。我想生成一个临时表,然后再对这个临时表进行sql查询,我试了直接通过 Databale定义,或者通过DataTableBuilder生成,但通过sqlcommand对临时表进行sql语句调用都会报这个错
Microsoft Jet 数据库引擎找不到输入表或查询 '~TMPCLPdt1'”
dt1是我的临时表的名字,想问下可不可以对临时表进行sql操作,如果想这么做需要怎么定义临时表。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/27 11:49:00 [只看该作者]

 临时表,不能直接用sql语句。

 

 你为什么要用sql语句,你想做什么?


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/27 11:50:00 [只看该作者]

 你可以建一个数据表 http://www.foxtable.com/webhelp/scr/2122.htm

 


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


加好友 发短信
等级:婴狐 帖子:32 积分:349 威望:0 精华:0 注册:2017/3/14 13:03:00
  发帖心情 Post By:2017/3/27 12:06:00 [只看该作者]

我需要对原始表的列进行比较复杂的操作,按照1-2列及第三列的前4个字符和后三个字符进行分组,对第四列进行求和,第五列进行字符串拼接,GetValues函数都是按列的操作,没办法满足我对第三列进行拆分的操作,所以想先通过一个临时表将第三列取前4字符和后3字符生成一个新的列,然后对临时表再进行GetValues操作,但GetValues又没办法同时满足第四列求和做sum的操作,所以还需要对临时表调用sql语句,如果临时表没办法实现我就通过新建数据表实现了。另外想问问老师,我这样的需求还有其他好的实现方法么

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6806 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/3/27 12:08:00 [只看该作者]

嵌套SQL语句就行了,有必要弄临时表吗

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/27 12:29:00 [只看该作者]

截取字符串,sql直接写函数截取就可以的啊

 

Group By Left(第一列, 4), left(第二列, 4), Left(第三列, 4)


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


加好友 发短信
等级:婴狐 帖子:32 积分:349 威望:0 精华:0 注册:2017/3/14 13:03:00
  发帖心情 Post By:2017/3/27 12:37:00 [只看该作者]

但是字符串拼接通过sql语句不好实现啊,想通过GetValues 和 GetComboListString这俩个函数实现,这样就得新建个表出来,因为他们的参数都是列,不能数是left或者sum这种函数+列的表达方式吧?

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6806 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/3/27 12:39:00 [只看该作者]

嵌套SQL语句
[此贴子已经被作者于2017/3/27 12:39:33编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/27 15:30:00 [只看该作者]

 直接写sql语句就能实现。

 

 如果你确实要用代码处理,那你就只能是增加数据表,那样才行。


 回到顶部