Как назначить сортировку набора данных и назначить значение заказа? - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть база данных, которая сортируется на основе значения Patient_id и обозначения встречи, как показано ниже: enter image description here

Как добавить новый столбец для порядка назначения, чтобы составить таблицу выглядеть как в sqlite3?

enter image description here

Спасибо раньше.

1 Ответ

1 голос
/ 21 февраля 2020

С row_number() оконной функцией:

select *,
  row_number() over (partition by patient_id order by appointment_date) [order]
from tablename
order by patient_id, appointment_date 

Но вам придется изменить формат ваших дат на YYYY-MM-DD hh:mm, чтобы они были сопоставимы.

...