找回密码
 立即注册

QQ登录

只需一步,快速开始

lywb

初级会员

28

主题

99

帖子

253

积分

初级会员

积分
253
lywb
初级会员   /  发表于:2019-7-5 10:41  /   查看:3158  /  回复:1
SELECT M.JCDATE,D.Totalweight,D.ENDWEIGHT,D.TYPE,P.DSCR AS P_NAME,D.REMARK,(select sum(T.Totalweight) AS SW FROM JC_DETAILDATA T LEFT JOIN JC_MAINDATA A ON T.MAINID=A.ID
WHERE T.PRDCT_NO=D.PRDCT_NO AND A.JCDATE BETWEEN  (trunc(1, 'd') + 1) AND (trunc(1, 'd') + 7)) as WEEKWEIGHT,(select sum(T.Totalweight) AS SW FROM JC_DETAILDATA T LEFT JOIN JC_MAINDATA A ON T.MAINID=A.ID
WHERE T.PRDCT_NO=D.PRDCT_NO AND A.JCDATE BETWEEN trunc(add_months(last_day(1), -1) + 1) AND last_day(1)) AS TWEIGHT  FROM JC_DETAILDATA D
          LEFT JOIN JC_MAINDATA M  ON M.ID=D.MAINID
          LEFT JOIN IP_PRDCT P ON D.PRDCT_NO=P.PRDCT_NAME
          WHERE M.JCDATE=1  AND M.ORG_CODE='CJSGS_SCB'
--------------------------这是我写的SQL查询,在PL/SQL上执行是没有问题的,但是我放到报表数据源里面,就报错,如下图:

报错可能是红色字体部分,但是SQL是合法的。
file:///C:\Users\13146\Documents\Tencent Files\13146015\Image\C2C\{Q(FRDPM$WF)P4A9GZV~6_4.pngfile:///C:\Users\13146\Documents\Tencent Files\13146015\Image\C2C\{Q(FRDPM$WF)P4A9GZV~6_4.png
file:///C:\Users\13146\Documents\Tencent Files\13146015\Image\C2C\{Q(FRDPM$WF)P4A9GZV~6_4.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-5 11:21:58
沙发
你好,你的这个问题,应该是参数传递的问题。你把参数变成定值看看,或者把要处理参数在参数值里进行处理

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部