feat: refs #7377 Delete items
gitea/salix/pipeline/pr-dev There was a failure building this commit Details

This commit is contained in:
Guillermo Bonet 2024-06-21 09:12:32 +02:00
parent fc0c03f01a
commit ae999f780e
1 changed files with 9 additions and 0 deletions

View File

@ -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