SQL выбирая самую низкую дату и вставляя ее в столбец - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь сделать это:

enter image description here

Я пытаюсь выбрать самую низкую дату в столбце «дата» и вставить эту самую низкую дату в новый столбец. И это должно быть по событию.

Я не уверен, как мне go сделать это.

Спасибо, Сэм

Ответы [ 2 ]

2 голосов
/ 15 апреля 2020

Используйте функцию окна:

select t.*, min(date) over (partition by event) as min_date
from t;
0 голосов
/ 15 апреля 2020

Использование row_number():

select t.*
from (select t.*, row_number() over (partition by event order by date) as seq
      from table t
     ) t
where seq = 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...