Арифметические операции над столбцами, использующими одинаковые столбцы - PullRequest
0 голосов
/ 12 марта 2019

У меня есть столбец, и я хочу выполнить некоторую арифметическую операцию над тем же столбцом, используя тот же столбец

Price
---------
10
11
12
12
14
14
14
14

Если я хочу узнать строки с Price = 14, тогда я могу написать простой запрос выборас предложением where

select * from table_name where Price = 14;

Но значение столбца Price постоянно меняется, и если я хочу что-то вроде этого

Latest value of Price is 10
select * from table_name where Price = Price + 4;

Это должно вернуть все строки со значением 14. Как этого добиться?

1 Ответ

0 голосов
/ 12 марта 2019

использовать подзапрос

 select * from table_name where Price = (select min(Price) + 4 from table_name)
...