У меня есть два значения даты ввода, и я хотел бы рассчитать разницу между этими датами (без лет) и сохранить ее как возраст
Я пытался использовать приведенную ниже команду psql. Однако это приводит к десятичной форме. Как я могу округлить это, и есть ли другой элегантный способ написать это?
select icu.intime, p.dob, EXTRACT('epoch' from icu.intime - p.dob) / 60.0 /
60.0 / 24.0 / 365.242 as age from patients p inner join
icustays icu on p.subject_id = icu.subject_id
Несмотря на то, что я получил значение возраста, я хотел бы округлить его.