помогите с запросом ... очень надо ...

  • Автор темы PurpleMan
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

PurpleMan

Всем доброго времени суток!!!
Возникла проблема, нуждаюсь в помощи.
Короче к делу ...
Есть две теблицы:

1) приходы, где есть столбцы
а) Артикул (числовое)
б) Местонахождение (числовое)
в) Количество (числовое)

2) расходы
а) Артикул (числовое)
б) Местонахождение (числовое)
в) Количество (числовое)

Создаю запрос :)

а) Артикул
б) Местонахождение
в) Количество.Приход
г) Количество.Расход
д) Выражение=Количество.Приход-Количество.Расход

Связываю два поля :rolleyes:

Артикул.Приход->Артикул.Расход
Местонахождение.Приход->Местонахождение.Расход

И возникает у меня следующая проблемка: :angry:

Артикул.Приход например 1111 и Количество.Приход 100
Артикул.Расход например 1111 и количество.Расход 50
Соответственно Выражение.Запрос по Артикулу 1111 равно 50

А если :angry:

Артикул.Приход=1111, Количество.Приход=100
Артикул.Расход=1111, Количество.Расход=Null
то Выражение.Запрос=Null, а хотелось бы чтоб запрос при значении
Количество.Расход=Null возвращал значение Количество.Приход=100

Вот такая вот заморочка ... пробывал и Nz и Iif чё-то неполучается ... либо возвращает все значения из столбца
Количество.Приход либо матом ругается ))))))
Помогите кто чем может ))) :(

Все сам допер .... спасибо всем ))) то есть мне )))

SELECT Запрос1.Артикул, Запрос1.[Код местоположения], Запрос1.[Sum-Количество], Запрос2.[Sum-Количество], IIf(IsNull([Запрос2]![Sum-Количество]),[Запрос1]![Sum-Количество],[Запрос1]![Sum-Количество]-[Запрос2]![Sum-Количество]) AS Выражение1
FROM Запрос1 LEFT JOIN Запрос2 ON (Запрос1.Артикул = Запрос2.Артикул) AND (Запрос1.[Код местоположения] = Запрос2.[Код местоположения]);
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!