1

Мне нужно объединить две базы данных (таблицы Excel). У каждого есть идентификационные номера (уникальные) и время поступления. Главный ключ - это идентификатор пациента. Я хочу получить только те, с тем же идентификатором и временем приема менее 9 часов назад.

TABLE 1: Patient id    Date and time of admission
-------------------------------------------------
855                    22/01/2018 15:50
866                    28/01/2018 16:45
877                    30/01/2018 22:40
888                    01/02/2018 00:21


TABLE 2: Patient id    Date and time of admission
-------------------------------------------------
855                    30/01/2018 01:22
877                    31/01/2018 03:11
888                    06/02/2018 05:11

JOIN TABLE (ids <9 hs) Date and time (1)    Date and time (2)
-------------------------------------------------------------
877                    30/01/2018 22:40     31/01/2018 03:11

Было бы лучше с запросом, потому что:1. Эта база данных меняется каждый день, 2. Мне нужно извлечь объединенную базу данных и импортировать в SPSS каждый месяц

Что-то вроде IF(patientid1=patientid2) & IF(dateandtime2-dateandtime1>9:00)

1 ответ1

0

В Таблице 1 вы можете перейти к таблице 2 на основе идентификатора пациента и вернуть время вторичного приема (я назову это Время поступления 2). Затем вы можете добавить еще один столбец и заполнить его формулой: Время поступления 2 (минус) Время поступления 1. Вы можете отфильтровать, чтобы увидеть, какие строки меньше 9 часов (время приема 2 минус время приема 1 может в конечном итоге составить часть дня, и в этом случае вам потребуется умножить результат на 24, чтобы просмотреть его в часах).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .