Добавление столбца с минимальной датой oracle sql - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть эта таблица:

enter image description here

Как видно на рисунке, для каждой записи есть несколько дат. Я хочу создать дополнительный столбец с минимальной датой для каждой записи. Я знаю, как это сделать в python, но не знаю, как это сделать в sql. Как я могу это сделать?

1 Ответ

2 голосов
/ 13 февраля 2020

Вы можете использовать оконную функцию:

select a.*,min(a.date1) Over(Partition by a.record1) as min_date
from table_name a

Это добавит столбец с минимальной датой на уровне записи. Надеюсь, это поможет.

...