본문 바로가기

SQL

재고 납품 예정: 재고 납품 예정을 조회하는 쿼리.

반응형

재고 납품 예정 조회는 곧 도착할 제품이나 자재의 납품 일정을 파악하는 데 중요합니다. 이는 재고 관리, 생산 계획, 공급망 관리 등에 핵심적인 역할을 합니다. 다음은 재고 납품 예정을 조회하는 데 사용할 수 있는 SQL 쿼리 예제와 각 예제의 간단한 설명입니다:



예제 1: 전체 재고 납품 예정 조회
SELECT * FROM IncomingInventory;
모든 예정된 재고 납품을 조회합니다.


예제 2: 특정 상품의 납품 예정 조회
SELECT * FROM IncomingInventory WHERE ProductID = 'P123';
특정 상품('P123')의 납품 예정을 조회합니다.


예제 3: 특정 날짜에 도착하는 납품 예정 조회
SELECT * FROM IncomingInventory WHERE ExpectedArrivalDate = '2023-01-01';
특정 날짜('2023-01-01')에 도착하는 재고 납품 예정을 조회합니다.


예제 4: 이번 주 도착 예정인 재고 조회
SELECT * FROM IncomingInventory
WHERE ExpectedArrivalDate BETWEEN CURRENT_DATE AND DATEADD(day, 7, CURRENT_DATE);
이번 주에 도착하는 재고 납품 예정을 조회합니다.


예제 5: 공급업체별 납품 예정 조회
SELECT SupplierID, ProductID, Quantity, ExpectedArrivalDate
FROM IncomingInventory
GROUP BY SupplierID;
각 공급업체별로 납품 예정인 재고를 조회합니다.


예제 6: 곧 도착할 상위 5개 납품 조회
SELECT * FROM IncomingInventory
ORDER BY ExpectedArrivalDate ASC
LIMIT 5;
가장 빨리 도착할 예정인 상위 5개 납품을 조회합니다.


예제 7: 지연되고 있는 납품 조회
SELECT * FROM IncomingInventory
WHERE ExpectedArrivalDate < CURRENT_DATE;
이미 도착해야 할 날짜가 지났지만 아직 도착하지 않은 납품을 조회합니다.


예제 8: 카테고리별 납품 예정 조회
SELECT Category, SUM(Quantity) AS TotalQuantity, ExpectedArrivalDate
FROM IncomingInventory
GROUP BY Category, ExpectedArrivalDate;
각 카테고리별로 예정된 재고 납품의 총 수량과 도착 예정일을 조회합니다.


예제 9: 특정 기간 동안의 납품 예정 조회
SELECT * FROM IncomingInventory
WHERE ExpectedArrivalDate BETWEEN '2023-01-01' AND '2023-03-31';
특정 기간(예: 2023년 1분기) 동안 도착 예정인 재고 납품을 조회합니다.


예제 10: 납품량이 많은 상위 5개 상품 조회
SELECT ProductID, SUM(Quantity) AS TotalQuantity
FROM IncomingInventory
GROUP BY ProductID
ORDER BY TotalQuantity DESC
LIMIT 5;
납품량이 가장 많은 상위 5개 상품을 조회합니다.


관련 전문용어 설명
재고(Inventory): 기업이 보유하고 있는 상품, 자재 또는 상품화될 준비가 된 자산입니다.
납품(Delivery): 공급업체나 제조업체로부터 받는 상품이나 자재의 공급 과정입니다.
예정된 납품(Incoming Inventory): 곧 도착할 것으로 예정된, 아직 입고되지 않은 재고입니다.
공급업체(Supplier): 상품이나 서비스를 제공하는 업체 또는 개인입니다.

반응형