0
A
回答
0
由于S.QUANTITY为NULL,所以您的解决方案失败,因此任何算术都将导致NULL答案。您需要检查空,并用有效数字取代,例如0
下面应该工作:
ISNULL(P.QUANTITY,0) - ISNULL(S.QUANTITY, 0) AS ClosingQty
真正的问题,虽然是为什么S.QUANTITY空首先?
+0
谢谢先生大卫.......现在好了 –
0
的原因是,NULL
是不一样的0试试这个:
P.Quantity-COALESCE(S.Quantity,0) AS ClosingQty
相关问题
- 1. 用count()连接LEFT OUTER JOIN?
- 2. Rails LEFT OUTER JOIN子查询
- 3. 做一个LEFT OUTER JOIN在LINQ查询
- 4. LEFT OUTER JOIN查询(我认为)
- 5. 的LINQ to SQL - LEFT OUTER JOIN
- 6. LINQ to SQL - Left OUTER加入两个连接不工作
- 7. SQL查询替代为LEFT OUTER /优化JOIN
- 8. SQL查询花费时间过长(LEFT OUTER JOIN)
- 9. 如何在SQL查询中添加列, LEFT OUTER JOIN
- 10. 问题将where子句的T-SQL LEFT OUTER JOIN查询
- 11. SQL:在查询中使用两个LEFT OUTER JOIN
- 12. SQL查询连接表
- 13. SQL表连接查询
- 14. SQL查询:在连接表
- 15. SQL查询来连接表
- 16. SQL表连接查询
- 17. SQL查询连接表 - Oracle
- 18. SQL查询左连接表
- 19. SQL查询连接表
- 20. 如何转换LEFT OUTER JOIN查询到子集查询
- 21. LEFT JOIN SQL查询
- 22. LEFT OUTER JOIN
- 23. LEFT OUTER JOIN
- 24. LEFT OUTER在LINQ
- 25. LEFT OUTER JOIN
- 26. SQL连接查询 -
- 27. SQL查询连接
- 28. SQL查询连接
- 29. LEFT OUTER JOIN PostgreSQL中
- 30. Rails的LEFT OUTER JOIN
请删除C#标记并为您的特定数据库添加标记。 –
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –