diff --git a/db/routines/cache/procedures/available_refresh.sql b/db/routines/cache/procedures/available_refresh.sql index 96876f3335..db05312e9a 100644 --- a/db/routines/cache/procedures/available_refresh.sql +++ b/db/routines/cache/procedures/available_refresh.sql @@ -92,8 +92,7 @@ proc: BEGIN SELECT i.itemFk, IFNULL(i.availabled, i.landed), i.quantity FROM vn.itemEntryIn i JOIN itemRange ir ON ir.itemFk = i.itemFk - WHERE IFNULL(i.availabled, i.landed) >= vStartDate - AND IFNULL(i.availabled, i.landed) <= vAvailabled + WHERE IFNULL(i.availabled, i.landed) >= vAvailabled AND (ir.ended IS NULL OR IFNULL(i.availabled, i.landed) <= ir.ended) AND i.warehouseInFk = vWarehouse UNION ALL