Я хочу найти максимальное значение столбца has_sold
в указанном c province
. Например, во всех строках с province = Tehran
какая строка имеет наибольшее has_sold
значение? Это моя таблица:
CREATE TABLE fp_stores_data_test (
time INTEGER,
province VARCHAR(20),
city VARCHAR(20),
market_id INTEGER,
product_id INTEGER,
price INTEGER,
quantity INTEGER,
has_sold INTEGER,
PRIMARY KEY (time, city, province, market_id ,product_id)
);
Я пробовал это SELECT DISTINCT city, max(has_sold) FROM fp_stores_data_test GROUP BY city
, но не уверен, что это правильно.