You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改SQL查询新增库存预警remarks列

修改后的SQL查询(新增库存预警备注列)

首先修正原查询中的笔误(CTE中select product应为product_cat,与分组字段保持一致),并新增remarks列实现库存预警逻辑:

WITH stock AS (
    SELECT product_cat, product_code,
           SUM(CASE WHEN transact_type = 'Purchases' THEN qty ELSE 0 END) AS Purchases,
           SUM(CASE WHEN transact_type = 'Sales' THEN qty ELSE 0 END) AS Sales
    FROM stockcheck.sql_transactions 
    GROUP BY product_cat, product_code 
    ORDER BY product_cat
)
SELECT stock.product_code, 
       stock.product_cat, 
       stock.Purchases, 
       stock.Sales, 
       (Purchases - Sales) AS Balance,
       sql_product_tbl.mini_qty_alert,
       CASE 
           WHEN (Purchases - Sales) < sql_product_tbl.mini_qty_alert THEN '立即下单'
           ELSE ''
       END AS remarks
FROM stock
LEFT JOIN stockcheck.sql_product_tbl
ON stock.product_code = sql_product_tbl.product_code

执行结果示例:

产品编码(product_code)产品类别(product_cat)采购量(Purchases)销售量(Sales)库存余额(Balance)最低库存预警值(mini_qty_alert)remarks
10001Ball Pen2015510立即下单

内容的提问来源于stack exchange,提问作者Kobby Adom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 01:40:09