Access - Cuenta registros mensuales

   
Vista:

Cuenta registros mensuales

Publicado por tamy (7 intervenciones) el 29/01/2014 16:37:51
Hola, estoy con un dilema que no se como solucionar. necesito realizar el conteo de registros mensualmente.
Tengo una Tabla con los siguientes datos

Nombre -Fecha_Ini - Fecha_Fin
Juan / 10-07-2013 / 08-09-2013
Diego / 21-08-2013 / 29-08-2013
Pedro/ 10-08-2013 / 04-01-2014

Entonces en mi consulta quiero que me muestre cuantos registros hay en cada mes, dependiendo las fechas, por ejemplo, el registro de Juan corresponde al mes de Julio, Agosto, Septiembre. La tabla resultante debería tener algo así:

año - mes - cantidad
2013 - 07 - 1
2013 - 08 - 3
2013 - 09 - 2
2013 - 10 - 1
2013 - 11 - 1
2013 - 12 - 1
2014 - 01 - 1

espero de su ayuda...Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Norberto

Cuenta registros mensuales

Publicado por Norberto (432 intervenciones) el 30/01/2014 12:02:27
Hola.

Agrupar varios registros en uno es muy sencillo en Access, pero dividir uno en varios...

A mí sólo se me ocurre que hagas una tabla con los años/meses. A continuación haces una consulta con los campos de la tabla y añades esta sencilla expresión:

Cantidad: DCont("Nombre";"Registros";"(Year(Fecha_Ini) < " & [Año] & " Or Year(Fecha_Ini) = " & [Año] & " And Month(Fecha_Ini) <= " & [Mes] & ") And (Year(Fecha_Fin) > " & [Año] & " Or Year(Fecha_Fin) = " & [Año] & " And Month(Fecha_Fin) >= " & [Mes] & ")")

Espero que te sirva.

Nor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar