Мой SQL-запрос хорошо работает в SQL-устройстве и возвращает две записи, но он возвращает пустое значение, когда я использую тот же запрос в «Добавить команду» в отчете Crystal - PullRequest
0 голосов
/ 16 января 2019

У меня есть SQL-запрос в sql Developer (Oracle Database), который хорошо работает и возвращает 4 столбца и 2 записи, но если я использую тот же запрос в отчете «Добавить команду в Crystal», он возвращает пустые значения.

p.Name (в БД в схеме1, тип данных VARCHAR2 (100 знаков), например: "SAP Consulting LLC")

TN.TNA (в БД в схеме 1, тип данных VARCHAR2 (25 символов), например: "123-456788")

P.SUB (в БД в схеме1, тип данных VARCHAR2 (25 символов), например: "0")

P.M_NO (в БД в схеме1, тип данных VARCHAR2 (25 символов), например: "123456")

with ABC as (
select pnc.p_id from schema1.pp_pnc pnc, schema1.pp_n pn
where PNC.N_ID = PN.id
and PN.DS = 'ABC'
and PNC.END_DATE like '01-JAN-20'),
EFG as (select pnc.p_id from schema1.pp_pnc pnc, schema1.pp_n pn
where PNC.N_ID = PN.id
and PN.DS = 'EFG'
and PNC.END_DATE like '01-JAN-00')

select distinct P.name, TN.TNA, P.SUB , P.M_NO
from schema.PETA P
inner join SCHEMA1.ALPHA PTPC on P.id = PTPC.P_ID
inner join schema1.BETA TN on PTPC.TN_ID = TN.id
inner join ABC on P.id=ABC.P_ID
inner join EFG on P.id=EFG.P_ID
where PTPC.END_DATE > sysdate
and TN.TNA not in ('123-456788', '456-457896')
...