Я новичок в изучении SQL.У меня есть 2 таблицы.Попытка получить имя клиента и фамилию с наименьшей суммой транзакции - только эта 1 строка.Весь день пробовал разные коды, но ничего не получалось.
Таблица 1: Заказы
Customer_Id TxnDate Amount
-------------------------------
4001 21-Aug-18 245.99
4002 30-Jan-18 49.99
4003 15-Apr-17 204.87
4001 18-Dec-18 130.88
4004 15-May-17 198.33
4006 4-Feb-17 783.65
Таблица 2: Клиенты
Customer_Id AcctOpenDate CustomerFirstName CustomerLastName
--------------------------------------------------------------
4001 7-Jan-16 John Doe
4002 15-Apr-15 Ashley Smith
4003 14-May-14 Carter Jones
4004 17-Sep-16 Ika Gaut
4005 18-Aug-14 Gray Show
4006 25-Oct-15 Kathia Kim
Запрос:
SELECT
C.CustomerFirstName, C.CustomerLastName, O.Amount
FROM
Customers C
WHERE
Amount = (SELECT MIN(Amount) FROM Orders) Leasttxnamt
INNER JOIN
Customers C ON O.Customer_Id = C.Customer_Id;
Произошла текущая ошибка:
Сообщение 102, уровень 15, состояние 1, строка 31
Неверный синтаксис рядом с 'Leasttxnamt'