首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过ODBC发送SELECT查询--如何进行直通

通过ODBC发送SELECT查询--如何进行直通
EN

Stack Overflow用户
提问于 2013-01-24 02:59:00
回答 1查看 287关注 0票数 1

我有以下SQL语句。我已经通过ODBC连接到了一个数据库FPR500,但是这需要时间,我想用一个away把它转换成一个直通查询。我被语法卡住了,希望有人能帮上忙?

代码语言:javascript
复制
SELECT FPR500_SFFD.POL_ID, FPR500_SFFD.CVG_NUM, FPR500_SFFD.FIA_EFF_DT
FROM   FPR500_SFFD 
INNER JOIN FPR500_SFFC 
 ON  (FPR500_SFFD.FIA_EFF_DT = FPR500_SFFC.LATST_CIA_DT) 
 AND (FPR500_SFFD.CVG_NUM    = FPR500_SFFC.CVG_NUM) AND
     (FPR500_SFFD.POL_ID     = FPR500_SFFC.POL_ID)
GROUP BY FPR500_SFFD.POL_ID, 
         FPR500_SFFD.CVG_NUM, 
         FPR500_SFFD.CFN_INTG_AUNIT_QTY,
         FPR500_SFFD.CFN_DCML_AUNIT_QTY, 
         FPR500_SFFD.FIA_EFF_DT
HAVING (((FPR500_SFFD.POL_ID)=[Pol ID]));
EN

回答 1

Stack Overflow用户

发布于 2013-01-24 05:07:40

该数据库名为i的DB2。以下是最早支持的操作系统版本(V5R4)的SQL Reference

在没有看到错误消息的情况下,看起来HAVING子句可能是问题所在。您不需要所有的括号,并且主机变量使用前导冒号指定。

代码语言:javascript
复制
HAVING FPR500_SFFD.POL_ID = :Pol_ID

您真的要按数量分组吗?它们没有在SELECT子句中被引用...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14487302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档