我想制作一个案例陈述,从两个不同的列中提取值,其中一个涉及计算。我不确定如何使其工作,但我会向您展示我目前所拥有的。(我有一列显示项目类型,例如特殊订单项目、停产项目和通常存货的项目。第二列显示手头数量-销售订单数量,以确定该项目是否有库存。)以下是我的查询:
SELECT ItemID, ItemType, (QuantityOnHand - QuantityonSalesOrders) AS Instock
CASE
WHEN ItemType = 'SP / OR' THEN 'Special Order'
WHEN Instock < '1' THEN 'Out of Stock'
WHEN Instock > '0' THEN 'In Stock'
AS "Stock" FROM peachtree;