재고 이동 내역은 재고 아이템의 위치 변경, 수량 변화, 상태 업데이트 등을 포함하여 재고 관리 시스템에서 중요한 정보입니다. 이는 물류, 창고 관리, 재고 감사 등에 사용됩니다. 다음은 재고 이동 내역을 조회하는데 사용할 수 있는 SQL 쿼리 예제와 각 예제의 간단한 설명입니다:
예제 1: 전체 재고 이동 내역 조회
SELECT * FROM InventoryMovements;
재고 이동 내역 테이블에서 모든 기록을 조회합니다.
예제 2: 특정 날짜 범위 내 재고 이동 내역 조회
SELECT * FROM InventoryMovements WHERE MovementDate BETWEEN '2022-01-01' AND '2022-12-31';
지정된 날짜 범위 내의 재고 이동 내역을 조회합니다.
예제 3: 특정 제품에 대한 재고 이동 내역 조회
SELECT * FROM InventoryMovements WHERE ProductID = 'P123';
특정 제품('P123')에 대한 재고 이동 내역을 조회합니다.
예제 4: 재고 수량 감소 내역 조회
SELECT * FROM InventoryMovements WHERE QuantityChange < 0;
재고 수량이 감소한 경우의 이동 내역을 조회합니다.
예제 5: 특정 창고로의 재고 이동 내역 조회
SELECT * FROM InventoryMovements WHERE ToWarehouse = 'W123';
특정 창고('W123')로 이동한 재고의 내역을 조회합니다.
예제 6: 최근 재고 이동 내역 조회
SELECT * FROM InventoryMovements ORDER BY MovementDate DESC LIMIT 10;
가장 최근의 재고 이동 10건을 조회합니다.
예제 7: 재고 이동 유형별 조회
SELECT * FROM InventoryMovements WHERE MovementType = 'Transfer';
'Transfer' 유형(예: 이동, 조정 등)의 재고 이동 내역을 조회합니다.
예제 8: 재고 손실 내역 조회
SELECT * FROM InventoryMovements WHERE MovementType = 'Loss';
재고 손실과 관련된 이동 내역을 조회합니다.
예제 9: 특정 기간 동안의 재고 입고 내역 조회
SELECT * FROM InventoryMovements WHERE MovementType = 'Inbound' AND MovementDate >= DATEADD(month, -6, CURRENT_DATE);
최근 6개월 동안 입고된 재고의 이동 내역을 조회합니다.
예제 10: 특정 상품의 재고 출고 내역 조회
SELECT * FROM InventoryMovements WHERE ProductID = 'P123' AND MovementType = 'Outbound';
특정 상품('P123')의 출고와 관련된 재고 이동 내역을 조회합니다.
관련 전문용어 설명
재고 이동(Inventory Movement): 재고 아이템의 위치, 수량, 상태 등이 변경되는 모든 활동입니다.
재고 이동 날짜(Movement Date): 재고 이동이 발생한 날짜입니다.
재고 이동 유형(Movement Type): 이동, 조정, 입고, 출고, 손실 등 재고 이동의 다양한 유형입니다.
제품 ID(Product ID): 재고 아이템을 식별하는 고유 번호입니다.
창고(Warehouse): 재고가 저장되거나 관리되는 위치입니다.
'SQL' 카테고리의 다른 글
카테고리별 수익: 카테고리별 수익을 계산하는 쿼리. (0) | 2023.12.28 |
---|---|
판매량 추이 분석: 판매량 추이를 분석하는 쿼리. (0) | 2023.12.28 |
고객 등급 조정: 고객 등급을 조정하는 쿼리. (0) | 2023.12.28 |
매출 예측: 매출을 예측하는 쿼리. (0) | 2023.12.28 |
할인율 적용: 할인율을 적용하는 쿼리. (0) | 2023.12.28 |