From 00fd11e50cf839b41c6d132d03597ac4ba7cdf22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Andr=C3=A9s?= Date: Wed, 19 Feb 2025 18:48:27 +0100 Subject: [PATCH] fix: update available refresh procedure to correctly handle date comparisons --- db/routines/cache/procedures/available_refresh.sql | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/db/routines/cache/procedures/available_refresh.sql b/db/routines/cache/procedures/available_refresh.sql index 96876f3335..21a32acf18 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, CAST(i.landed AS DATETIME)) >= vAvailabled AND (ir.ended IS NULL OR IFNULL(i.availabled, i.landed) <= ir.ended) AND i.warehouseInFk = vWarehouse UNION ALL