Diferencia de fecha entre filas consecutivas - complicado
Yo había publicado previamente unpregunta que fue respondida pero necesito una consulta para esto también. Tengo una estructura de tabla con datos como este (fechas en el formatodd / mm / aaaa).
<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>
Básicamente, esta tabla trata sobre los pacientes que ingresan en una sala en particular y se transfieren entre salas y finalmente se les da de alta el mismo día o unos días después. El resultado esperado de la consulta sería:
<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>
El campo de fecha de alta solo se llenará cuando el paciente sea dado de alta, por lo tanto, me gustaría calcular la diferencia de fecha entre cada fecha de movimiento del paciente, incluida la admisión y la fecha de alta.
Yo uso MS Access 2003.
Espero que alguien pueda ayudarme con esto.