안녕하세요!

SQL 1도 모르는 초짜입니다.

혼자서 몇일을 고민하다가 질문드려봅니다.

선배님들의 도움을 부탁드립니다.

 

아래 테이블은 택배운임산정의 기준이 되는 테이블입니다.

 

포장사이즈 테이블
포장사이즈 포장중량
10000
5000
3000

 

아래 테이블은 주문등록을하는 테이블입니다.

*품목중량합계 : 품목중량 * 수량

*주문번호합계중량 : 주문번호별 모든 중량의 합계

주문테이블          
주문번호 품목 품목중량 수량 품목중량합계 주문번호합계중량
1 피자 500 2 1000 2000
1 퀘사디아 200 5 1000 2000
2 피자 500 4 2000 4000
2 퀘사디아 200 10 2000 4000
3 피자 500 10 5000 8500
3 퀘사디아 200 10 2000 8500
3 브리또 150 10 1500 8500
4 피자 500 15 7500 12750
4 퀘사디아 200 15 3000 12750
4 브리또 150 15 2250 12750
5 피자 500 40 20000 21500
5 브리또 150 10 1500 21500

 

아래 쿼리는 원하는 결과입니다.

* 주문번호합계중량을 포장사이즈 테이블에 등록된 사이즈의 중량 기준 대, 중, 소 로 분류

* 포장사이즈 테이블에 가장 높을 값을 초과 할 경우 주문번호를 대쉬를 붙여 자동생성하고 해당 수량만큼 기존의 주문번호에서 수량을 차감하여 포장사이즈를 적용합니다.

주문번호 품목 품목중량 수량 품목중량합계 주문번호합계중량 포장사이즈
1 피자 500 2 1000 2000
1 퀘사디아 200 5 1000 2000
2 피자 500 4 2000 2000
2 퀘사디아 200 10 2000 2000
3 피자 500 10 5000 8500
3 퀘사디아 200 10 2000 8500
3 브리또 150 10 1500 8500
4 피자 500 9 4500 9750
4 퀘사디아 200 15 3000 9750
4 브리또 150 15 2250 9750
4-1 피자 500 6 3000 3000
5 피자 500 20 10000 10000
5-1 피자 500 20 10000 10000
5-2 브리또 150 10 1500 1500

 

바쁘신 와중에 도움을 주셔서 감사합니다.

 

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 568
10893 저장프로시저 where 조건절 질문 [1] m**** 2023.02.03 17
10892 mssql 조건절 성능에 대한 질문입니다. [1] rwo 2023.02.03 17
10891 스케줄러 반복 시간 문의 드립니다. SONG78 2023.02.02 13
10890 확장저장 프로시저용 dll 파일을 사용중인데 전자서명 에러가 발생하네요 [2] update ksk**** 2023.02.01 19
10889 mssql pivot 질문입니다. [1] rwo 2023.01.27 55
» 주문번호합계중량에 따른 포장 사이즈 계산 phh**** 2023.01.18 138
10887 SSAS 처리 진행시 SQL 쿼리 DISTINCT 관련 [1] 밤식 2023.01.17 36
10886 MSSQL 입문 강의 사이트나 책 추천해주실 수 있을까요? [2] 그냥토끼 2023.01.10 191
10885 From 절 테이블 변수 [1] m**** 2022.12.29 228
10884 ms-sql 프로시저에서 입력 파라미터와 해당하는 값 얻기 [1] m**** 2022.12.28 56
10883 Left Outer Join 좀 [1] 감프 2022.12.26 96
10882 여러 컬럼 중 최대값 조회 질문드립니다. [2] 인트피트 2022.12.20 70
10881 이거 왜 이런가요 [1] 하얀무 2022.12.15 62
10880 대용량 테이블 UPDATE 처리.. [2] 발코딩 2022.12.14 87
10879 mssql 게시판 검색 질문입니다. [2] 카루카루 2022.12.08 361
10878 sql 같은값 sum하여 새로 누적값 만들기 [5] file fawkjfa 2022.12.07 78
10877 서버별 사용량 누적차감 쿼리 2022.12.06 53
10876 ms-sql table 변수 [1] m**** 2022.12.06 47
10875 mssql 비용이 많이 드는 쿼리 처리 결과 해석에 대한 문의 건 [1] file 어진지부 2022.12.06 49
10874 오라클 관련 질문 [1] leesoek 2022.12.06 34





XE Login