Files
psp_api/src/modules/statistics/queries/top-alert-stocks.sql
T

18 lines
405 B
SQL
Raw Normal View History

SELECT p.id
FROM Products p
WHERE (
SELECT COALESCE(SUM(sb.quantity), 0)
FROM Stock_Balance sb
WHERE
sb.productId = p.id
) < p.minimumStockAlertLevel
ORDER BY (
p.minimumStockAlertLevel - (
SELECT COALESCE(SUM(sb.quantity), 0)
FROM Stock_Balance sb
WHERE
sb.productId = p.id
)
) DESC
LIMIT 10