簡體   English   中英

SQL表LEFT OUTER聯接查詢

[英]SQL table LEFT OUTER join query

在此處輸入圖片說明

附加圖片有什么解決方案? 如何刪除空值?

ClosingQty列應反映購買價值,但其反映為空值

原因是NULL與0不同。請嘗試以下操作:

P.Quantity-COALESCE(S.Quantity,0) AS ClosingQty

看到這里: http : //www.w3schools.com/sql/sql_isnull.asp

您的解決方案失敗了,因為S.QUANTITY為NULL,因此對其進行任何算術運算都將導致NULL答案。 您將需要檢查是否為空,並替換為有效數字,例如0。

以下應該工作:

ISNULL(P.QUANTITY,0) - ISNULL(S.QUANTITY, 0) AS ClosingQty

但是,真正的問題是,為什么S.QUANTITY首先為null?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM