Запрос не получается....

Лиловая дымка
Дата: 19.02.2016 17:52:29
Помогите, пожалуйста, я не вижу где ошибка...

Должники те:
1) у кого не стоит отметка об оплате. Тогда долг = сумме по квитанции
2) у кого оплаченная сумма < суммы по квитанции. Тогда долг = сумма по квитанции - оплаченная сумма
3) кто произвел оплату после 20 числа следующего месяца текущего года.
Akina
Дата: 19.02.2016 18:03:15
Лиловая дымка
Должники те:
1) у кого не стоит отметка об оплате. Тогда долг = сумме по квитанции
2) у кого оплаченная сумма < суммы по квитанции. Тогда долг = сумма по квитанции - оплаченная сумма
3) кто произвел оплату после 20 числа следующего месяца текущего года.

Ни одна запись не может относиться к двум группам одновременно. Так что начните с составления трёх отдельных запросов, соединяя их UNION ALL.
И в последнем пункте не указано, чему равен долг.
__Michelle
Дата: 19.02.2016 18:07:05
Akina
Лиловая дымка
Должники те:
1) у кого не стоит отметка об оплате. Тогда долг = сумме по квитанции
2) у кого оплаченная сумма < суммы по квитанции. Тогда долг = сумма по квитанции - оплаченная сумма
3) кто произвел оплату после 20 числа следующего месяца текущего года.

Ни одна запись не может относиться к двум группам одновременно.

А эти?
2) у кого оплаченная сумма < суммы по квитанции. Тогда долг = сумма по квитанции - оплаченная сумма
3) кто произвел оплату после 20 числа следующего месяца текущего года.
Akina
Дата: 19.02.2016 23:13:57
По третьему условию отбираемтолько тех, у кого долг нулевой.
Predeclared
Дата: 19.02.2016 23:23:12
Akina
По третьему условию отбираемтолько тех, у кого долг нулевой.

По третьему условию можно вообще запрос не делать.
Он не должен возвращать записей, если не было ошибок ввода.
vmag
Дата: 19.02.2016 23:54:27
третье условие тут наверное не зря и нужно, скорее всего по договору если даже уплатил всё, но не вовремя,
то платишь процент от суммы за каждый день просрочки платежа, такого везде навалом, очень стимулирует своевременную оплату...
Predeclared
Дата: 20.02.2016 00:17:09
vmag
третье условие тут наверное не зря и нужно, скорее всего по договору если даже уплатил всё, но не вовремя,
...

НЕВОЗМОЖНО оплатить после 20 числа следующего месяца текущего года.
Априори.

Не, ну если у кого нибудь есть рабочая машина времени... тогда...
:)
vmag
Дата: 20.02.2016 01:42:44
Predeclared,
:) казнить, нельзя, помиловать...
Akina
Дата: 20.02.2016 09:04:57
Predeclared
НЕВОЗМОЖНО оплатить после 20 числа следующего месяца текущего года.

Следующего относительно даты платежа. По-моему, очевидно.
Predeclared
Дата: 20.02.2016 11:08:09
Akina
... Следующего относительно даты платежа. ...

Что есть в этой фразе "Дата платежа"?
1. Дата фактической оплаты
2. Другая дата