select pending =[dbo].[GetPendingPur_Qty]
(PD.pivId,PD.prodId, PD.ScaleId) from
tbl_PIVD PD where pivId=10609
Hai 上面的查询给出了当前产品数量(即待定数量(的结果。如何使用 count(( 函数来计算待处理> 0 的产品的待处理。
将函数移动到 WHERE 子句。
SELECT COUNT(*)
FROM tbl_PIVD PD
WHERE pivId = 10609 AND [dbo].[GetPendingPur_Qty](PD.pivId, PD.prodId, PD.ScaleId) > 0