저는 공급 업체에 대한 다양한 정보를 선택하는 저장 프로 시저가 있습니다.Crystal Report에서 저장 프로 시저 내에서 ISNULL 대체를 표시하지 않습니다.
이러한 세부 정보 중 하나는 이름이지만 한 테이블에서 '이름'필드가 NULL 인 경우 다른 테이블에서 데이터를 가져 오려고합니다.
기본적으로 첫 번째 테이블에 추가되지 않은 새 공급 업체의 경우 안전합니다.
현재 내 SELECT 문에서 이와 같은 작업을하고 있습니다.
ISNULL(A.[SupplierName], (B.SupplierForname + ' ' + B.SupplierSurname)) AS SupplierName,
어디서 잘못 되었나요?
편집
의견을 주셔서 감사합니다, 그래, 문제는 크리스탈 리포트로하지 않습니다는 SSMS 어느 레코드를 생성하지 않습니다.
방금 실행하면;
잘 작동하므로 ISNULL() 문에서 작동하지 않아야하는 이유는 무엇입니까?
크리스탈 보고서가 아닌 ssms에서 프로 시저를 실행 해 보았습니다. 생각하는 데이터를 반환하는지 확인 했습니까? – Ray
전체 검색어를 게시 할 수 있습니까? 어떤 결과를 얻고 있습니까/기대하고 있습니까? 테이블 A에 외부 조인이 있습니까? – FJT
Proc에서 SupplierName이 isnull 함수를 기반으로하는지 Crystal에서 어떻게 알 수 있습니까? – JeffO