起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 157|回复: 3

【结贴】信息层的数据集不能使用自己写的SQL么?

[复制链接]
发表于 2007-8-27 15:13:29 | 显示全部楼层 |阅读模式
在信息层中我想要创建一个数据集,用到数据库的两张表,我把在SQL查询分析器中运行通过的SQL拷贝到数据集的“SQL命令编辑器”中,保存竟然提示出错,不知道为什么,难道不支持自己写的SQL语句么?
SQL已在分析器中允许无误,如下:
select COUNTRYCODE.NAME AS 国家地区,
case when(YEAR(FP.IDATE) = 2006) then sum(FP.USD)/10000 else 0 end as 累计金额,
case when(YEAR(FP.IDATE)=2006-1) then sum(FP.USD)/10000 else 0 end as 上年同期
FROM FP, COUNTRYCODE

WHERE
SubString(FP.MYGM, 1, 1) = COUNTRYCODE.CUSTOMCODE and COUNTRYCODE.CODELEVEL = 2
and COUNTRYCODE.OVERSEAS = 1 and FP.INVICETYPE <> '投标业务' and FP.INVICETYPE <> '国内贸易'
and FP.INVICETYPE <> '招标业务' and FP.EMPLOYEEID is not null and FP.EMPLOYEEID <> ''
and (Year(FP.IDATE)= 2006  or Year(FP.IDATE)= 2006-1 )
GROUP BY COUNTRYCODE.NAME,COUNTRYCODE.CODE,FP.IDATE
回复

使用道具 举报

发表于 2007-8-27 16:05:42 | 显示全部楼层
信息层的数据集不能使用自己写的SQL么?
不是,支持的,

只是默认不支持多表更新,如果要支持多表,只能自己写代码提交数据了
回复 支持 反对

使用道具 举报

发表于 2007-8-27 16:30:01 | 显示全部楼层
那个错误没关系,可以忽略,数据集会按这个sql取回数据的.
回复 支持 反对

使用道具 举报

发表于 2007-8-30 11:09:21 | 显示全部楼层
这个贴先结了,有问题开新贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 17:39 , Processed in 0.035002 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表