SQL таблица LEFT OUTER JOIN запрос
Что подходит для прикрепленного изображения? Как удалить нуль?
ClosingQty
колонка должна отражать стоимость купли-продажи, но его отражает нулевое значение
SQL таблица LEFT OUTER JOIN запрос
Что подходит для прикрепленного изображения? Как удалить нуль?
ClosingQty
колонка должна отражать стоимость купли-продажи, но его отражает нулевое значение
Ваше решение не работает, так как S.QUANTITY NULL, поэтому любая арифметика на нем приведет к ответу NULL. Вам нужно будет проверить на нуль, и заменить с действительным числом, например 0.
Следующая должно работать:
ISNULL(P.QUANTITY,0) - ISNULL(S.QUANTITY, 0) AS ClosingQty
Реальный вопрос, однако, почему S.QUANTITY нуль в первую очередь?
благодарит г-на Дэвид ....... теперь нормально –
Причина заключается в том, что NULL
не то же самое, как 0. Попробуйте это:
P.Quantity-COALESCE(S.Quantity,0) AS ClosingQty
Смотрите здесь: http://www.w3schools.com/sql/sql_isnull.asp
Удалите тег C# и добавьте теги для вашей конкретной базы данных. –
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –