안녕하세요!

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 SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 33870
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 17097
10903 종료일자 품목 안보이게 하기 [1] 슈토파이터 2023.03.29 130
10902 안녕하세요 SQL 실행순서에 대해 질문이 있습니다. [3] 이진우5935 2023.03.28 173
10901 pivot 질문드립니다. [6] file Just 2023.03.21 180
10900 프로시저안에서 다른 프로시저를 호출하여 다중테이블 결과값 받아서 처리하는 방법이 있나요? [4] AceCarrot 2023.03.15 169
10899 SQLD, ROLL UP 함수 문제 관련, 답변 주실 수 있는 분 계실까요? [2] file 2124 2023.03.06 247
10898 Update는 성공했는데 웹서버가 열리지 않습니다 [5] 잼백 2023.03.01 144
10897 MariaDB로 피벗 구현하는데 쿼리 실행 시간이 너무 오래걸립니다... [2] file ProjectUnknown 2023.02.24 191
10896 win xp에서 win11 22h2(sql2008r2 express) DB서버 접속 실패 문의드립니다. Cover Fly 2023.02.24 226
10895 문자열 잘라서 join 하여 조회 기능 문의 [1] 문성원 2023.02.18 152
10894 SQL Server 구성관리자에서 네트워크 별칭 입력 시 속성창이 읽기전용이 됩니다. [1] 젝카로델피 2023.02.17 172
10893 사용자별 데이터 조회 [5] 냥냥 2023.02.16 113
10892 저장프로시저 where 조건절 질문 [1] m**** 2023.02.03 131
10891 mssql 조건절 성능에 대한 질문입니다. [2] rwo 2023.02.03 143
10890 확장저장 프로시저용 dll 파일을 사용중인데 전자서명 에러가 발생하네요 [2] ksk**** 2023.02.01 102
10889 mssql pivot 질문입니다. [1] rwo 2023.01.27 172
» 주문번호합계중량에 따른 포장 사이즈 계산 [1] phh**** 2023.01.18 210
10887 SSAS 처리 진행시 SQL 쿼리 DISTINCT 관련 [1] 밤식 2023.01.17 129
10886 MSSQL 입문 강의 사이트나 책 추천해주실 수 있을까요? [2] 그냥토끼 2023.01.10 990
10885 From 절 테이블 변수 [1] m**** 2022.12.29 308
10884 ms-sql 프로시저에서 입력 파라미터와 해당하는 값 얻기 [1] m**** 2022.12.28 105





XE Login