Datum Unterschied zwischen aufeinanderfolgenden Zeilen - kompliziert

Ich hatte vorher eine gepostetFrage was beantwortet wurde, aber ich brauche auch dafür eine Abfrage. Ich habe eine Tabellenstruktur mit solchen Daten (Datumsangaben im FormatDD / MM / JJJJ).

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

Grundsätzlich handelt es sich bei dieser Tabelle um Patienten, die auf eine bestimmte Station eingeliefert und zwischen den Stationen verlegt und dann entweder am selben Tag oder einige Tage später endgültig entlassen werden. Das erwartete Ergebnis der Abfrage wäre:

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

Das Feld für das Entlassungsdatum wird nur ausgefüllt, wenn der Patient entlassen wird. Daher möchte ich die Datumsdifferenz zwischen den einzelnen Bewegungsdaten des Patienten einschließlich der Aufnahme und des Entlassungsdatums berechnen.

Ich benutze MS Access 2003.

Ich hoffe, dass mir jemand dabei helfen kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage