SUM(DECODE(X.SCH_DATE, :adt_start_date , X.PLAN_QTY)) AS PLAN_MON_QTY,
SUM(DECODE(X.SCH_DATE, :adt_start_date , X.RECT_QTY)) AS RECT_MON_QTY,
SUM(DECODE(X.SCH_DATE, :adt_start_date1 , X.PLAN_QTY)) AS PLAN_TUE_QTY,
SUM(DECODE(X.SCH_DATE, :adt_start_date1 , X.RECT_QTY)) AS RECT_TUE_QTY,
쿼리 일부분 입니다.
:adt_start_date 와 :adt_start_date1을 보시면
원래 의도는 :adt_start_date1을 :adt_start_date + 1로 나타내고 싶은데
어떻게 해야합니까... '+ 1' 하는 부분이 에러가 나는데 해결 방법 좀 갈쳐주세염
디비는 오라클 입니다.. 답변 기다리겠습니다.
:adt_start_date형이 뭔가요?
오라클이면 to_date,to_char함수를 이용하시면 날짜계산하는게 편한데...
x.sch_date 형이 date면 먼저 1일을 더하고 나서 decode하면 어떨까요?
즐프하세요...