Ранее я задавал вопрос , на который был дан ответ, но мне нужен запрос и для этого. У меня есть структура таблицы с такими данными, как (dates в формате dd/mm/yyyy).
ID Account Number Unit Admit_Date Disch_Date
1 1001 w32 01/04/2012
2 1002 w32 01/04/2012 01/04/2012
3 1001 ccu 03/04/2012
4 1001 w33 05/04/2012
5 1003 cicu 04/04/2012
6 1001 ccu 07/04/2012
7 1001 ccu 07/04/2012 10/04/2012
8 1003 w33 05/04/2012
9 1003 w33 05/04/2012 08/04/2012
В основном эта таблица касается пациентов, поступающих в определенное отделение и переводимых из одного отделения в другое, а затем, наконец, выписанных либо в тот же день, либо через несколько дней. Ожидаемый результат запроса будет следующим::
Account_Number No. Of Days
1001 01/04/2012 03/04/2012 2
1001 03/04/2012 05/04/2012 2
1001 05/03/2012 07/04/2012 2
1001 07/04/2012 10/04/2012 3
1002 01/04/2012 01/04/2012 0
1003 04/04/2012 05/04/2012 1
1003 05/04/2012 08/04/2012 3
Поле даты выписки будет заполнено только тогда, когда пациент будет выписан, поэтому я хотел бы рассчитать разницу дат между каждой датой перемещения пациента, включая как поступление, так и дату выписки.
Я использую MS Access 2003.
Надеюсь, что кто-нибудь сможет мне в этом помочь.