Мне нужно выбрать минимальную дату и сумму из этой таблицы, как это сделать?Как выбрать минимальную дату и total_sales из этой таблицы?
Table:
|user_id |date |amount |
---------+-----------+----------------
|1 |2014-08-19 | 1000
|2 |2014-12-04 | 20000
|2 |2014-01-09 | 21000
|1 |2015-02-26 | 6000
|2 |2015-03-15 | 27000
|1 |2015-10-26 | 8000
Ожидаемый результат:
|user_id |date |amount |
---------+-----------+----------------
|1 |2014-08-19 | 1000
|2 |2014-12-04 | 20000
Вы запрашиваете помощь для Amazon Redshift, или для PostgreSQL? Ответ зависит от базы данных. –
@JohnRotenstein Redshift – Fahd
Вы упомянули, что хотите * «минимальную дату и сумму» *, но 'user_id' 2 имеет минимальную дату' 2014-01-09', но ожидаемый результат показывает '2014-12-04 '. Вы действительно говорите, что хотите отобразить одну строку для каждого пользователя, где сумма является наименьшей для этого пользователя, а дата равна той же строке, что и минимальная сумма? –