0
방금 Crystal Reports를 사용하기 시작했습니다. 필드 값을 value1로 설정하려고합니다. 그렇지 않으면 value2를 null로 설정합니다. 나는 SQL 식 편집기의 텍스트 섹션에서 입력 시도 :Crystal Reports SQL 식 필드에서 IF 사용
If IsNull({TABLE.Value1}) Then
{NewField} = (select Value2
from TABLE where ID = {TABLE.ID})
Else
{NewField} = (select Value1
from TABLE where ID = {TABLE.ID})
하지만 그 내용의 오류를 얻을 :
ORA-00923 : 예상 한 위치에 FROM 키워드를 찾을 수 없습니다
어떻게 작동합니까?
내가 크리스탈 리포트에 익숙하지 않은 해요,하지만이 오라클 SQL 플러스 CR 필드 참조에 대한 일부 곱슬 브래킷 구문이 유효해야합니까? 그렇다면 오라클에는'IsNull'이 없으며'If ... Else' 문법이 당신이 원하는 것이 확실하지 않습니다. –
Crystal의 SQL 표현식에 유효한 SQL 문이 필요합니다. – maSTAShuFu
이 테이블을 알려주십시오 .Value1 및 table.Value2는 해당 리포트에 바인딩 된 데이터 세트에서 사용할 수 있습니까? –