diff --git a/src/app/(main)/m/admin/transfers/page.tsx b/src/app/(main)/m/admin/transfers/page.tsx
index 9594f95..4b72c1f 100644
--- a/src/app/(main)/m/admin/transfers/page.tsx
+++ b/src/app/(main)/m/admin/transfers/page.tsx
@@ -63,10 +63,10 @@ export default function TransfersPage() {
- 창고 이동 통계
+ 창고 이동 통계 (본사 → 김포)
- 창고 간 이동 이력 (TRANSFER). 수량 × 단가(cost_price) = 이동 금액. 이동자/날짜/시간 포함.
+ 본사 창고 계열에서 김포 창고 계열(김포지사/창고/용차/시장) 로 이동한 건만 표시. 수량 × 단가(cost_price) = 이동 금액.
diff --git a/src/app/api/m/admin/transfers/route.ts b/src/app/api/m/admin/transfers/route.ts
index 428bcf4..382aed6 100644
--- a/src/app/api/m/admin/transfers/route.ts
+++ b/src/app/api/m/admin/transfers/route.ts
@@ -11,7 +11,13 @@ export async function POST(req: NextRequest) {
const dateFrom = body.dateFrom as string | undefined;
const dateTo = body.dateTo as string | undefined;
- const conditions: string[] = ["SM.ref_type = 'TRANSFER'", "SM.move_type = 'OUT'"];
+ // 본사(HQ_*) → 김포(KIMPO_*) 이동만 합산 — 사용자 요구
+ const conditions: string[] = [
+ "SM.ref_type = 'TRANSFER'",
+ "SM.move_type = 'OUT'",
+ "SW.wh_type LIKE 'HQ_%'",
+ "TW.wh_type LIKE 'KIMPO_%'",
+ ];
const params: unknown[] = [];
let i = 1;
if (dateFrom) { conditions.push(`SM.regdate >= $${i++}::date`); params.push(dateFrom); }