Написать запрос, который возвращает счета-фактуры, имеющие InvoiceDate
до 2016-04-01 и с остатком на счету выше, чем
среднее значение остатка по всем неоплаченным счетам.
результат запроса должен показать InvoiceNumber, InvoiceDate,
Счет-фактура и баланс По каждому такому счету. Сортировать
результат запроса в порядке убывания Balancedue.
(примечание: остаток средств = Счет-фактура - Платеж-итог-Кредит-итог
Неоплаченные счета - это счета со сальдо <> 0) * /
PaymentTotal
- CreditTotal AS BalanceDue
FROM Invoices
WHERE InvoiceDate < 2016-04-01 AND InvoiceTotal - PaymentTotal
- CreditTotal >
(SELECT InvoiceTotal - PaymentTotal
- CreditTotal AS BalanceDue
FROM Invoices
HAVING AVG(InvoiceTotal - PaymentTotal
- CreditTotal) <> 0)
Я пробовал вышеупомянутое, но не могу понять, что это правильно.