공사현장 관련 내용인데요
1. 테이블 a
- 현장코드
- 현장명
- 결재일
2. 테이블 b
- 현장코드
- 근무일
- 노무비
* 원하는 내용 *
a 테이블과 b 테이블을 조인해서 현장의 월별 합계노무비를 구할려고 합니다.
그런데 중요한건 특정 현장은 결재일이 적용되어서
월합계를 구해야합니다.
(예: 결재일 15일 이면 당월 노무비 집계는 전월 15일에서 당월 14일까지 합계가 나와야 합니다.)
문제는 위와같은 내용으로 결과를 구하면 전월 자료와 당월 자료가 뒤섞여 나오자나요
그런데 리포트 출력시 그룹이 월별이라 전월 15일에서 당월 14일까지 나온 자료는
그룹이 2개나 나와버립니다.
따로 그룹코드를 지정해서 하는 방법이 있을까요(월은 틀려도 같은 그룹으로 표시해두면 될듯해서요)
아 그리고 추가로 월은 범위지정을 합니다. 1월에서 3월까지 이런식으로요.
그럼 각 월별로 현장 집계가 나오겠죠.
1차 그룹이 현장이고, 2차 그룹이 월 입니다. (여기서 월을 그룹코드를 만들어 대체하면 될듯합니다만...)
이걸 1개의 그룹으로 보여줘야 하는데 sql은 처음이라 난감하네요
많은 조언 부탁드립니다. |