업무가
마감이 된것은 집계 테이블에서 기초 데이터를 가저오고
마감이 안된것은 업무 테이불에서 가저옵니다
그런데 제가 8월에 조회했을시 마감된 7월의 기초데이터와 8월의 당월데이타가 합처저서 현재고 데이터가 나오는데
만일 5월에 마감이 됐을경우 5월의 기초데이터,6월의 기초데이터, 7월의 기초데이터 8월의 당월데이터가 합처서 계산이되어야 하는데
이 로직을 못짜겠어요 도와주세요
제가 생각햇을경우에는
화면조회조건 (년월)
저는 집계테이블 select (날짜)max로하고
union all
업무테이블은 조회조건이 년월이라서
날짜 between 년월||'01' and 년월||'31' 이렇게했습니다 이렇게하면 MAX 에서 당월 그사이값이 계산이 안되는거같아서요...
제생각에는 집계테이블MAX에서 ~ 업무테이블 현재 당월 까지 계산이 되어야 할꺼같은데 잘모르겠습니다 ㅠㅠ
|