Есть такие таблицы:
1) Покупатели (ПокупательID, Покупатель, Город)
2) Покупки (ПокупательID, ПокупкаID, Оплата, Сумма)
Оплата принимает значение: нал, безнал.
Необходимо составить SQL-запрос, чтобы выбрать: Покупатель, Город, Сумма оплаты по налу, Сумма оплаты по безналу, при условии, что Сумма оплаты по налу больше, чем по безналу.
Именно SQL. Access 97.
SELECT Покупатель, Город, nal, beznal
(SELECT Сумма FROM Покупки WHERE ПокупательID = Покупатели.ПокупательID and Оплата = 'нал') as nal
(SELECT Сумма FROM Покупки WHERE ПокупательID = Покупатели.ПокупательID and Оплата = 'безнал') as beznal
FROM Покупатели
WHERE nal>beznal