From ae999f780e4233c4bf84c90211eb075244bca0fa Mon Sep 17 00:00:00 2001 From: guillermo Date: Fri, 21 Jun 2024 09:12:32 +0200 Subject: [PATCH] feat: refs #7377 Delete items --- db/routines/vn/procedures/inventoryMake.sql | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/db/routines/vn/procedures/inventoryMake.sql b/db/routines/vn/procedures/inventoryMake.sql index 30bea66905..4bf15d806e 100644 --- a/db/routines/vn/procedures/inventoryMake.sql +++ b/db/routines/vn/procedures/inventoryMake.sql @@ -220,6 +220,15 @@ BEGIN vEntryFk FROM tInventory; + -- Eliminamos artículos que no estén en el inventario sin compra o venta + DELETE i.id FROM item i + LEFT JOIN tInventory ti ON ti.itemFk = i.id + LEFT JOIN sale s ON s.itemFk = i.id + LEFT JOIN buy b ON b.itemFk = i.id + WHERE ti.itemFk IS NULL + AND s.id IS NULL + AND b.id IS NULL; + -- Update the 'lastUsed' field of the item UPDATE item i JOIN tInventory i2 ON i2.itemFk = i.id