我有2列(時間和材料),我想總結一下。 問題是我只有在兩個數據都是「真」的情況下才能得到總和。所以如果我的時間是「真實的」並且只有材料是「假的」,我什麼都不會回來。請幫助獲得總和,即使列錯誤/真
SELECT ((SELECT ROUND(SUM([Time]*[Price]),0) FROM [tblTime] Y WHERE Y.[OwnerId] = <ID> AND Y.[Invoice] = 'True')
+
(SELECT ROUND(SUM([Amount]*[Price]),0) FROM [tblMaterial] M WHERE M.[OwnerId] = <ID> AND M.[Invoice] = 'True'))
請發佈你的表結構。還有,你使用的是哪個數據庫。 – minatverma