DECODE( (SELECT count(*) FROM (select 제품코드 from 주문내역 테이블 where 주문번호 = 받아온 주문번호 ) A, (select 제품코드 from 특가상품 테이블 WHERE TO_CHAR(SYSDATE,'YYYYMMDD') BETWEEN 시작일 AND 종료일) B WHERE A.제품코드 = B.제품코드) , '0', 'Y', 'N')
주문내역에서 특가상품을비교해서 특가상품만 있으면 N
일반상품+특가상품 = Y 가 나오도록 해야합니다
원래 있던 쿼리를 수정해서 위의 쿼리를 만들었는데 일방상품+특가상품 일 때 N이 나옵니다.
위에 조건대로 나오려면 어떻게 수정을 해야 할까요?