我有以下sql查詢。其他列值檢查的SQL條件和計算
SELECT (SELECT ISNULL(SUM(Qty),0)
From Bills
JOIN BillMaster on Bills.BillNumber = BillMaster.BillNumber
where SessionID = '" + DBHandler.SessionID(Date) + "'
and BillMaster.ShiftID = " + SHiftID + "
and Bills.ProductID = products.id) [qty],
products.price , products.name
FROM products.
在「Bills」表中有「isDeal」列。我想只有當「isDeal」= 0 附加我會附上Bills表格截圖,其中可以看到,有列「isDeal」 ,我附上輸出報告,當我想,當isDeal = 0 then然後總和將計算其他明智的總和不應該計算 所以我如何計算這個?
使用'WHERE'子句? –
請更新您的問題並向我們展示樣本輸入和輸出數據。 –
我更新了我的問題,請參閱已更新的問題@TimBiegeleisen –