fix(cupang): 순번 없는 매출 행이 누락되던 문제 — 시트 데이터 22건 추가

- 시트 마지막 부분(2026-09 등)에 순번(B열)이 비어 있는 발주 라인이 있어
  파서가 건너뛰었다. 판정 기준을 "발주번호가 숫자 + SKU/품목 존재"로 변경
- seed 재생성: 2,218 → 2,240행. 2026년 9월계(1,447개 / 11,035,564원)가
  시트와 정확히 일치

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-02 16:31:07 +09:00
parent 49228dc1ff
commit 2128d622b8
2 changed files with 40 additions and 10 deletions
+31 -8
View File
@@ -1,5 +1,5 @@
-- ════════════════════════════════════════════════════════════
-- 쿠팡 로켓 매출 초기 데이터 (구글 시트 "쿠팡 로켓 매출" 내보내기)
-- 쿠팡 로켓 매출 초기 데이터 (구글 시트 "쿠팡로켓발주리스트" 내보내기)
-- 먼저 scripts/sql/cupang_db_006_sales.sql 로 테이블을 만든다.
-- 멱등: 같은 라인(발주번호+SKU+출고일+센터+수량)은 다시 넣지 않는다.
-- 적용: docker exec -i postgres-db psql -U postgres -d cupang_db < scripts/sql/cupang_sales_seed.sql
@@ -2050,6 +2050,8 @@ INSERT INTO cupang_sales (week_label, seq, po_no, po_type, order_date, ship_date
('7월4주차(7/20~7/26)', 667, '137267712', '일반', '2026-07-20', '2026-07-23', '2026-07-24', '56562059', 'R225380700001', '미라네 4호세트', 8, '대구3', 24118.00, 192944.00, 8468.00, 67744.00, 1000.00, 8000.00, 0.00, 8000.00, 4.1500, 117200.00, 60.7400, ''),
('7월4주차(7/20~7/26)', 668, '137267712', '일반', '2026-07-20', '2026-07-23', '2026-07-24', '56562621', 'R225380710001', '미라네 1호세트', 26, '대구3', 18538.00, 481988.00, 5308.00, 138008.00, 750.00, 19500.00, 0.00, 19500.00, 4.0500, 324480.00, 67.3200, ''),
('7월4주차(7/20~7/26)', 669, '137267712', '일반', '2026-07-20', '2026-07-23', '2026-07-24', '65370933', 'R241900780001', '점보 7,000ml x2', 24, '대구3', 25854.00, 620496.00, 10232.00, 245568.00, 700.00, 16800.00, 0.00, 16800.00, 2.7100, 358128.00, 57.7200, ''),
('7월4주차(7/20~7/26)', NULL, '134779063', '일반', '2026-06-22', '2026-07-24', '2026-07-24', '65370605', 'R241900380001', '멀티 5,000ml x2', 112, '인천42', 22754.00, 2548448.00, 8726.00, 977312.00, 700.00, 108400.00, 109725.00, 218125.00, 8.5600, 1353011.00, 53.0900, ''),
('7월4주차(7/20~7/26)', NULL, '134796523', '일반', '2026-06-22', '2026-07-24', '2026-07-24', '65370605', 'R241900380001', '멀티 5,000ml x2', 112, '인천42', 22754.00, 2548448.00, 8726.00, 977312.00, 700.00, 78400.00, 0.00, 78400.00, 3.0800, 1492736.00, 58.5700, ''),
('7월4주차(7/20~7/26)', 670, '134797644', '일반', '2026-06-22', '2026-07-24', '2026-07-24', '65370605', 'R241900380001', '멀티 5,000ml x2', 112, '인천13(RC)', 22754.00, 2548448.00, 8726.00, 977312.00, 700.00, 98400.00, 73260.00, 171660.00, 6.7400, 1399476.00, 54.9100, ''),
('7월4주차(7/20~7/26)', 671, '134811793', '일반', '2026-06-22', '2026-07-24', '2026-07-24', '65370605', 'R241900380001', '멀티 5,000ml x2', 112, '곤지암2(RC)', 22754.00, 2548448.00, 8726.00, 977312.00, 700.00, 98400.00, 98340.00, 196740.00, 7.7200, 1374396.00, 53.9300, ''),
('7월4주차(7/20~7/26)', 672, '137200152', '일반', '2026-07-20', '2026-07-24', '2026-07-24', '65370605', 'R241900380001', '멀티 5,000ml x2', 224, '대구8', 22754.00, 5096896.00, 8726.00, 1954624.00, 700.00, 186800.00, 193116.00, 379916.00, 7.4500, 2762356.00, 54.2000, ''),
@@ -2225,7 +2227,27 @@ INSERT INTO cupang_sales (week_label, seq, po_no, po_type, order_date, ship_date
('8월5주차(8/24~8/30)', 842, '140255696', '일반', '2026-08-24', '2026-08-27', '2026-08-28', '51111880', 'R218188840001', '김치통 7호세트', 3, '천안2', 76818.00, 230454.00, 32641.00, 97923.00, 1000.00, 3000.00, 13200.00, 16200.00, 7.0300, 116331.00, 50.4800, ''),
('8월5주차(8/24~8/30)', 843, '140212715', '일반', '2026-08-24', '2026-08-28', '2026-08-28', '56562059', 'R225380700001', '미라네 4호세트', 256, 'XRC12(RC)', 24118.00, 6174208.00, 8468.00, 2167808.00, 1000.00, 286000.00, 142006.00, 428006.00, 6.9300, 3578394.00, 57.9600, ''),
('9월1주차(9/01~9/06)', 844, '140932757', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '50337606', 'R217734820001', '2200ml *6', 2, '인천30', 42185.00, 84370.00, 11781.00, 23562.00, 700.00, 1400.00, 180400.00, 181800.00, 215.4800, 0.00, -143.4100, ''),
('9월1주차(9/01~9/06)', 845, '140932757', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '51296157', 'R219146130001', '빠져락 *5', 1, '인천30', 30225.00, 30225.00, 11599.00, 11599.00, 800.00, 800.00, 0.00, 800.00, 2.6500, 17826.00, 58.9800, '')
('9월1주차(9/01~9/06)', 845, '140932757', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '51296157', 'R219146130001', '빠져락 *5', 1, '인천30', 30225.00, 30225.00, 11599.00, 11599.00, 800.00, 800.00, 0.00, 800.00, 2.6500, 17826.00, 58.9800, ''),
('9월1주차(9/01~9/06)', NULL, '140943371', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49479995', '8809822530007', '550ml', 400, '인천30', 2380.00, 952000.00, 940.00, 376000.00, 400.00, 160000.00, 0.00, 160000.00, 16.8100, 416000.00, 43.7000, ''),
('9월1주차(9/01~9/06)', NULL, '140943718', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49479994', '8809822530052', '3200ml', 15, '인천30', 11520.00, 172800.00, 2372.00, 35580.00, 500.00, 7500.00, 0.00, 7500.00, 4.3400, 129720.00, 75.0700, ''),
('9월1주차(9/01~9/06)', NULL, '140946652', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49479994', '8809822530052', '3200ml', 105, '인천30', 11520.00, 1209600.00, 2372.00, 249060.00, 500.00, 52500.00, 0.00, 52500.00, 4.3400, 908040.00, 75.0700, ''),
('9월1주차(9/01~9/06)', NULL, '140946652', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49479995', '8809822530007', '550ml', 400, '인천30', 2380.00, 952000.00, 940.00, 376000.00, 400.00, 160000.00, 0.00, 160000.00, 16.8100, 416000.00, 43.7000, ''),
('9월1주차(9/01~9/06)', NULL, '140946652', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49479996', '8809822530038', '1800ml', 264, '인천30', 7920.00, 2090880.00, 1751.00, 462264.00, 500.00, 132000.00, 0.00, 132000.00, 6.3100, 1496616.00, 71.5800, ''),
('9월1주차(9/01~9/06)', NULL, '140962862', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '53004902', 'R221344420001', '950ml *4', 24, '인천30', 18135.00, 435240.00, 5356.00, 128544.00, 700.00, 16800.00, 0.00, 16800.00, 3.8600, 289896.00, 66.6100, ''),
('9월1주차(9/01~9/06)', NULL, '140963042', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49312846', 'R215818520002', '750ml *5', 30, '인천30', 18240.00, 547200.00, 4886.00, 146580.00, 700.00, 21000.00, 0.00, 21000.00, 3.8400, 379620.00, 69.3800, ''),
('9월1주차(9/01~9/06)', NULL, '140963042', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '51865928', '8809822530175', '미라클백 6.0L', 12, '인천30', 12840.00, 154080.00, 3500.00, 42000.00, 500.00, 6000.00, 0.00, 6000.00, 3.8900, 106080.00, 68.8500, ''),
('9월1주차(9/01~9/06)', NULL, '140963042', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '53004902', 'R221344420001', '950ml *4', 24, '인천30', 18135.00, 435240.00, 5356.00, 128544.00, 700.00, 16800.00, 0.00, 16800.00, 3.8600, 289896.00, 66.6100, ''),
('9월1주차(9/01~9/06)', NULL, '140963042', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '53027684', 'R221344410001', '2200ml *4', 9, '인천30', 30485.00, 274365.00, 7854.00, 70686.00, 700.00, 6300.00, 0.00, 6300.00, 2.3000, 197379.00, 71.9400, ''),
('9월1주차(9/01~9/06)', NULL, '140963042', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '56561595', 'R225380690001', '미라네 3호세트', 24, '인천30', 31930.00, 766320.00, 11906.00, 285744.00, 1200.00, 28800.00, 0.00, 28800.00, 3.7600, 451776.00, 58.9500, ''),
('9월1주차(9/01~9/06)', NULL, '140963231', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49312846', 'R215818520002', '750ml *5', 30, '인천30', 18240.00, 547200.00, 4886.00, 146580.00, 700.00, 21000.00, 0.00, 21000.00, 3.8400, 379620.00, 69.3800, ''),
('9월1주차(9/01~9/06)', NULL, '140963231', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '53004902', 'R221344420001', '950ml *4', 24, '인천30', 18135.00, 435240.00, 5356.00, 128544.00, 700.00, 16800.00, 0.00, 16800.00, 3.8600, 289896.00, 66.6100, ''),
('9월1주차(9/01~9/06)', NULL, '140963231', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '56562621', 'R225380710001', '미라네 1호세트', 12, '인천30', 18538.00, 222456.00, 5308.00, 63696.00, 750.00, 9000.00, 0.00, 9000.00, 4.0500, 149760.00, 67.3200, ''),
('9월1주차(9/01~9/06)', NULL, '140963324', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '49312846', 'R215818520002', '750ml *5', 30, '인천30', 18240.00, 547200.00, 4886.00, 146580.00, 700.00, 21000.00, 0.00, 21000.00, 3.8400, 379620.00, 69.3800, ''),
('9월1주차(9/01~9/06)', NULL, '140963449', '일반', '2026-08-31', '2026-09-03', '2026-09-04', '65371251', 'R241900390001', '점보 황토 7,000ml x2', 6, '인천30', 27094.00, 162564.00, 10232.00, 61392.00, 700.00, 4200.00, 0.00, 4200.00, 2.5800, 96972.00, 59.6500, ''),
('9월1주차(9/01~9/06)', NULL, '138924346', '일반', '2026-08-06', '2026-09-04', '2026-09-05', '56560732', 'R225327230001', '미라네 2호세트', 16, '인천16', 29698.00, 475168.00, 9489.00, 151824.00, 1100.00, 17600.00, 35200.00, 52800.00, 11.1100, 270544.00, 56.9400, ''),
('9월1주차(9/01~9/06)', NULL, '138924439', '일반', '2026-08-06', '2026-09-04', '2026-09-05', '50848226', 'R218188690001', '김치통 4호세트', 12, '인천16', 37138.00, 445656.00, 12915.00, 154980.00, 850.00, 10200.00, 0.00, 10200.00, 2.2900, 280476.00, 62.9400, ''),
('9월1주차(9/01~9/06)', NULL, '140664980', '일반', '2026-08-27', '2026-09-04', '2026-09-05', '51865928', '8809822530175', '미라클백 6.0L', 6, '인천36', 12840.00, 77040.00, 3500.00, 21000.00, 500.00, 3000.00, 3300.00, 6300.00, 8.1800, 49740.00, 64.5600, ''),
('9월1주차(9/01~9/06)', NULL, '140731451', '일반', '2026-08-27', '2026-09-04', '2026-09-05', '51294128', 'R219145930001', '빠져락 *3', 1, '인천36', 18720.00, 18720.00, 6959.00, 6959.00, 580.00, 580.00, 0.00, 580.00, 3.1000, 11181.00, 59.7300, '')
ON CONFLICT (po_no, sku_id, ship_date, center_name, quantity) DO NOTHING;
INSERT INTO cupang_sales_weekly (week_label, week_from, week_to, ad_cost, promo_discount, incentive) VALUES
@@ -2233,10 +2255,10 @@ INSERT INTO cupang_sales_weekly (week_label, week_from, week_to, ad_cost, promo_
('8월3주차(8/18~8/24)', '2024-08-22', '2024-08-22', 89253.00, 0.00, 0.00),
('8월4주차(8/25~8/31)', '2024-08-23', '2024-08-29', 375460.00, 0.00, 0.00),
('9월1주차(9/1~9/7)', '2024-09-05', '2024-09-05', 438810.00, 0.00, 0.00),
('9월2주차(9/8~9/14)', '2024-09-06', '2024-09-12', 386156.00, 0.00, 0.00),
('9월2주차(9/8~9/14)', '2024-09-11', '2024-09-06', 386156.00, 0.00, 0.00),
('9월4주차(9/22~9/28)', '2024-09-23', '2024-09-26', 592068.00, 617490.00, 0.00),
('10월1주차(9/29~10/5)', '2024-09-27', '2024-10-02', 607067.00, 0.00, 0.00),
('10월2주차(10/6~10/12)', '2024-10-04', '2024-10-10', 1000273.00, 0.00, 0.00),
('10월1주차(9/29~10/5)', '2024-10-02', '2024-09-30', 607067.00, 0.00, 0.00),
('10월2주차(10/6~10/12)', '2024-10-10', '2024-10-08', 1000273.00, 0.00, 0.00),
('10월3주차(10/13~10/19)', '2024-10-18', '2025-10-16', 1315669.00, 0.00, 0.00),
('10월4주차(10/20~10/26)', '2024-10-18', '2025-10-24', 1534612.00, 0.00, 0.00),
('10월5주차(10/27~11/02)', '2024-10-25', '2024-11-01', 1540638.00, 0.00, 0.00),
@@ -2245,10 +2267,10 @@ INSERT INTO cupang_sales_weekly (week_label, week_from, week_to, ad_cost, promo_
('11월3주차(11/17~11/23)', '2024-11-15', '2024-11-21', 1513301.00, 95000.00, 0.00),
('11월4주차(11/24~11/30)', '2024-11-25', '2024-11-28', 1455789.00, 850100.00, 0.00),
('12월1주차(12/01~12/07)', '2024-11-29', '2025-12-05', 1292501.00, 1492480.00, 0.00),
('12월2주차(12/08~12/14)', '2024-12-06', '2025-12-12', 1368989.00, 0.00, 0.00),
('12월2주차(12/08~12/14)', '2024-12-12', '2025-12-12', 1368989.00, 0.00, 0.00),
('12월3주차(12/15~12/21)', '2024-12-19', '2025-12-18', 1315750.00, 290010.00, 0.00),
('12월4주차(12/22~12/31)', '2024-12-26', '2024-12-26', 1380091.00, 0.00, 0.00),
('1월2주차(01/06~01/12)', '2025-01-07', '2025-01-10', 998305.00, 0.00, 0.00),
('1월2주차(01/06~01/12)', '2025-01-10', '2025-01-07', 998305.00, 0.00, 0.00),
('1월3주차(01/13~01/19)', '2025-01-17', '2025-01-17', 1014733.00, 0.00, 0.00),
('1월4주차(01/20~01/26)', '2025-01-22', '2025-01-24', 904392.00, 0.00, 0.00),
('2월2주차(02/03~02/09)', '2025-02-06', '2025-02-06', 768389.00, 0.00, 0.00),
@@ -2328,7 +2350,8 @@ INSERT INTO cupang_sales_weekly (week_label, week_from, week_to, ad_cost, promo_
('8월2주차(8/03~8/09)', '2026-08-03', '2026-08-07', 0.00, 0.00, 320471.00),
('8월3주차(8/10~8/16)', '2026-08-10', '2026-08-13', 0.00, 0.00, 215125.00),
('8월4주차(8/17~8/23)', '2026-08-20', '2026-08-21', 0.00, 0.00, 108016.00),
('8월5주차(8/24~8/30)', '2026-08-27', '2026-08-28', 0.00, 0.00, 332212.00)
('8월5주차(8/24~8/30)', '2026-08-27', '2026-08-28', 0.00, 0.00, 332212.00),
('9월1주차(9/01~9/06)', '2026-09-03', '2026-09-04', 0.00, 0.00, 0.00)
ON CONFLICT (week_label) DO UPDATE SET
week_from = EXCLUDED.week_from, week_to = EXCLUDED.week_to,
ad_cost = EXCLUDED.ad_cost, promo_discount = EXCLUDED.promo_discount,