본문 바로가기

SQL

재고 이동 내역: 재고 이동 내역을 조회하는 쿼리.

반응형

재고 이동 내역은 재고 아이템의 위치 변경, 수량 변화, 상태 업데이트 등을 포함하여 재고 관리 시스템에서 중요한 정보입니다. 이는 물류, 창고 관리, 재고 감사 등에 사용됩니다. 다음은 재고 이동 내역을 조회하는데 사용할 수 있는 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): 재고가 저장되거나 관리되는 위치입니다.

반응형