Data Różnica między kolejnymi wierszami - skomplikowana

Wcześniej napisałempytanie na które odpowiedziano, ale potrzebuję także zapytania. Mam strukturę tabeli z takimi danymi (daty w formacieDd / mm / rrrr).

<code>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
</code>

Zasadniczo ta tabela dotyczy pacjentów przyjmowanych na określony oddział i przenoszonych między oddziałami, a następnie ostatecznie wypisywanych w tym samym dniu lub kilka dni później. Oczekiwanym wynikiem zapytania będzie:

<code>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
</code>

Pole daty wypisu zostanie wypełnione tylko wtedy, gdy pacjent zostanie wypisany, dlatego chciałbym obliczyć różnicę dat między każdą datą przemieszczenia pacjenta, w tym zarówno przyjęciem, jak i datą wypisu.

Używam MS Access 2003.

Mam nadzieję, że ktoś będzie w stanie mi w tym pomóc.

questionAnswers(1)

yourAnswerToTheQuestion