login register Sysop! about ME  

2018년 12월 19일 09시 45분 00초,     조회수 : 199
  제목 : 상당히 복잡하네요
SEQ : 28403 글쓴이 : virgo75

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

기본적으로 아셔야 할꺼는 pivot인데 이거는 직접 찾아보시고요. (요근래 데이타 베이스는 2005버전 이상일테니 ?? pivot 지
원할껍니다.)

결과에 보시면 가로되어 있는게 모두 세로로 나와야 한다고 생각하시면 됩니다. 제가 보기에는 tbl_a와 각 월별 수량 0개가 되
는 베이스 테이블이 하나 나와야 할듯 하고요 (이거를 temp_a로 보고)

tbl_b를 각 종류별 수량을 만들어내세요 머 gorup by 와 sum이면 될꺼고 (temp_b로 보죠)

그다음은 outer join 으로 temp_a와 temp_b를 합치고 sum을 냅니다. 기준점은 월이 되겠죠 ?? (temp_c로 보죠)

그리고 temp_c 테이블을 다시한번 group by 와 sum 을 합니다.  (temp_d라고 하죠)

이 temp_d를 pivot 하면 원하는 모양이 나올듯 싶네요 

저도 시간이 없어서 이정도 설명으로 끝낼수 뿐이 없네요. 대충 머리속에서 로직 그려본거라서 오류가 있을수는 있는데 대충 
이정도 로직이면 직접 구현 가능할듯 싶네요 




제목 작성자 날짜 조회
쿼리문 문의 드립니다. rkrkapf153 2018-12-17 200
RE : 쿼리문 문의 드립니다. supercore 2018-12-20 186
상당히 복잡하네요 virgo75 2018-12-19 199

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})