У меня есть следующий короткий код SQL, и я полностью застрял.
SELECT Purchases_FULL_LOCKED.Purchase_Price,
Customers_Details_FULL_LOCKED.first_name,
Customers_Details_FULL_LOCKED.last_name
FROM Purchases_FULL_LOCKED
LEFT JOIN Customers_Details_FULL_LOCKED ON Purchases_FULL_LOCKED.Cust_ID =
Customers_Details_FULL_LOCKED.customer_id
WHERE Customers_Details_FULL_LOCKED.first_name IS NOT NULL
ORDER BY Purchases_FULL_LOCKED.Purchase_Price desc;
То, что он в основном делает, возвращает цену, которую пользователь заплатил за элемент, и его полное имя, где значенияконечно, не равны нулю.
Однако, когда я заказываю его по убыванию (так как мне нужно выяснить топ-50 трат), значение 99,99, по-видимому, самое большее, где есть значения, такие как 149,99, которые являются подходящими.внизу списка.
Извините, если это плохо структурированный вопрос, я новичок здесь и новичок в SQL, но любая помощь может быть удивительной.
Пример вывода: 1