Mysql
 sql >> Database >  >> RDS >> Mysql

SQL:trova il prezzo più vicino a un determinato argomento

Questa query seleziona il prezzo più vicino utilizzando la sottoquery, quindi restituisce tutte le righe che corrispondono a quel prezzo:

SELECT *
FROM Table
WHERE price = ( --could also use "WHERE price in" here...
    SELECT TOP 1 price FROM Table
    GROUP BY price
    ORDER BY Min(Abs(price - ?)))