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.