нужна помощь в выполнении вычислений SQL-дат:Расчеты по дате SQL
В таблице у меня есть пациенты старше 18 лет и умерли от определенного заболевания (таблица a). В другой таблице у меня есть пациенты с одним и тем же заболеванием и самая ранняя дата их диагноза с этим заболеванием (таблица b).
Что мне нужно знать, если прошло 12 месяцев с тех пор, как они были диагностированы и когда они умерли.
Может ли кто-нибудь помочь мне выполнить расчет этой даты.
Столбец в таблице a для даты - индексный столбец, а столбец - дата смерти в таблице b, когда они умерли.
Цените любая помощь
Таблица A:
patientid--age--deathdate
1 20 11/05/2016
2 19 10/09/2015
Таблица B:
PatientID--indexdate
1 01/02/2015
2 08/03/2014
Поэтому в основном все, что я хочу, чтобы проверить, если 12 месяцев прошло между indexdate и deathdate.
Im не уверен, что вы хотите .. можете ли вы отправить сообщение, как ваши таблицы выглядят? – Sk1X1
Не могли бы вы предоставить определения таблиц и примерный запрос - вероятно, неполный --- который указывает, что вы хотели бы получить. Для одного пациента? За одно заболевание? Как выявляются диагнозы? Etc и т. Д. –
повторяется: http://stackoverflow.com/questions/17833176/postgresql-days-months-years-between-two-dates – McNets