powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в запросе на вывод должников....
2 сообщений из 2, страница 1 из 1
Ошибка в запросе на вывод должников....
    #39142425
Здравствуйте!

Пытаюсь создать запрос, чтобы выводил должников за ноябрь. Мне легче в конструкторе, но я не знаю, как совместить сразу несколько условий.

Долг, если:

нет пометки об оплате => тогда долг= Сумма_к_оплате_по_квитанции

оплата произведена после 20 числа => тогда долг= Сумма_к_оплате_по_квитанции

если сумма к оплате по квитанции > оплаченной суммы => тогда долг= разнице Сумма_к_оплате_по_квитанции (минус) Оплаченная_сумма

Вот так выглядит код:

Код: sql
1.
2.
3.
SELECT Группа.Название_группы, [Фамилия] & " " & Mid$([Имя],1,1) & ". " & Mid$([Отчество],1,1) & "." AS ФИО_воспитанника, [Оплата]![Сумма_к_оплате_по_квитанции]-[Оплата]![Оплаченная_сумма] AS Долг
FROM Группа INNER JOIN (Воспитанник INNER JOIN Оплата ON Воспитанник.Код_воспитанника = Оплата.Код_воспитанника) ON Группа.Код_группы = Воспитанник.Код_группы
WHERE (((Оплата.Пометка_об_оплате) Is Null)) OR (((Оплата.Дата_оплаты)>#12/15/2015#));



Помогите, пожалуйста)))
...
Рейтинг: 0 / 0
Ошибка в запросе на вывод должников....
    #39142458
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Условия в одной строке объединяются оператором AND.
Группы условий, расположенные в разных строках, объединяются оператором OR.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в запросе на вывод должников....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]