Foxtable(狐表)用户栏目专家坐堂 → [原创]按时间段UNION不确定数量但相似表名SQL写法


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

主题:[原创]按时间段UNION不确定数量但相似表名SQL写法

帅哥哟,离线,有人找我吗?
狐狸爸爸
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/12/14 11:08:00 [只看该作者]

output.show(SQL)

 

从命令窗口将生成的SQL语句复制到SQL执行窗口执行,看看SQL语句有没有问题,如果有问题,看看问题在哪。

 

当然你得保证你的数据源名称或选定的数据源正确。


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


加好友 发短信
等级:婴狐 帖子:63 积分:1252 威望:0 精华:0 注册:2009/6/8 11:12:00
  发帖心情 Post By:2010/12/14 11:30:00 [只看该作者]

好方法!找到了问题。

 

 

其中有一张最早的表比其他表多几个字段。刚才执行的时候刚好有这张表在其中,所以出现:

---------------------------
提示
---------------------------
Select语句执行错误,请检查语法及数据源设置。
---------------------------
确定  
---------------------------

 

按照你的方法,SQL执行窗口执行提示:

包含 UNION 运算符的 SQL 语句中的所有查询都必须在目标列表中具有相同数目的表达

百度了一下:“多表合并一表,每个查询出的单独的表要有一致的字段数和数据类型"

这样问题就找出来了。

 

谢谢,同时希望对别人有启发


 回到顶部
总数 22 上一页 1 2 3