我用iReport做报表
在写sql时有where条件参数需要输入
于是我就在sql里写上了 “|| p_where”(因为前面有表与表直接的关系条件)
但是在查询的时候这个输入进去的where条件根本就一点作用都没有
我不知道是参数没有传进去咧还是我的sql写法有问题
希望大家帮帮忙
在线等
在写sql时有where条件参数需要输入
于是我就在sql里写上了 “|| p_where”(因为前面有表与表直接的关系条件)
但是在查询的时候这个输入进去的where条件根本就一点作用都没有
我不知道是参数没有传进去咧还是我的sql写法有问题
希望大家帮帮忙
在线等
SR1DPNO,
SR1SRCD,SR1TRDT,SR1HDNO,TRITRKJ,
SR2DPNO,SR2DGNO,SR2PRCD,SR2TRS,SR2TAN,
SR2STRK,SR2STRK2,SR2TAX,(SR2STRK+SR2STRK2+SR2TAX) SR2_KINGAKU,
SR1STRK,SR1STRK2,SR1TAX,(SR1STRK+SR1STRK2+SR1TAX) SR1_KINGAKU,
PRIPRKJ
FROM SASR_TT_SR1,SASR_TT_SR2,SAZI_TM_PRI ,SAMT_TM_TRI
WHERE SR1DPNO = SR2DPNO
AND (SR2PRCD = PRIPRCD AND SR2MJCD = PRIMJCD)
AND (SR1SRCD = TRITRCD AND SR1MJCD =TRIMJCD)
AND SR1MJCD = '2779999999'
and SR1TRDT >= '2008/09/01' and SR1TRDT <= '2008/09/30' and SR1UPK7='0'
ORDER BY SR1SRCD,SR1TRDT,SR1DPNO,SR2DGNO
SQL是正确的
因为在Oracle里面是可以显示出信息来的
但是报表上面却什么也显示不出来
8错的群