Access - Filtrar fechas desde hasta

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 12 puestos en Access (en relación al último mes)
Gráfica de Access

Filtrar fechas desde hasta

Publicado por Isel (4 intervenciones) el 16/12/2018 22:06:47
Hola todos

Explico

Tengo una db con una tabla choferes relacionados uno a varios con una tabla cargas donde un chofer va a tener varias cargas que incluyen una fecha de carga y una fecha de descarga. He creado una consulta donde me filtra por el ID del chofer pero necesito que me muestre también los registros de las cargas de ese chofer seleccionando desde fecha de carga ( la primera carga ) hasta fecha de descarga ( ultima carga)

Ejemplo: cargo 01/01/18 y descargo 01/02/18 y en la segunda carga cargó 01/02/18 y descargó 01/0318

El filtro sería desde 01/01/18 hasta 01/03/18

He usado

[entre ID del chofer ]. En el campo driverid
[entre fecha de inicio] en el campo fecha de carga
[entre fecha del cierre] en el campo fecha de descarga

Pero me muestra solo la primera carga

Alguna idea?

Gracias de antemano
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

Filtrar fechas desde hasta

Publicado por Anonimo (3316 intervenciones) el 16/12/2018 22:23:37
Lo único que se me ocurre es que las fechas tengan parte horaria y por ello no funcione de forma correcta (o como se esperaba que funcionase)

Una fecha (sin parte horaria) se considera que comienza en las 0:00 y finaliza a las 0:00, por lo que si en la carga final se anoto que entrego a las 0:01 de ese día, no entrara en la selección.

La solución: trabajar sin parte horaria que se puede lograr de varias formas, entre ellas están la de darle formato a la fecha y la de aplicar la función 'Int' que devuelve solo el día (esto es: la fecha a las 0:00 de ese día)
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

Filtrar fechas desde hasta

Publicado por Isel (4 intervenciones) el 17/12/2018 00:48:39
Hola y gracias por la respuesta tan rápida

Las fechas las tengo en formato Fecha corta sin horario
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

Filtrar fechas desde hasta

Publicado por Isel (4 intervenciones) el 17/12/2018 01:49:39
Solucionado

Lo que hice fue tomar la opción de filtrar solo por la fecha de carga usando

Entre...y

Y de momento va bien para lo que necesito.

Gracias por la ayuda de todas formas
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
Imágen de perfil de Antoni Masana
Val: 78
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Filtrar fechas desde hasta

Publicado por Antoni Masana (32 intervenciones) el 17/12/2018 10:21:37
Se me ocurre lo siguiente:

1
2
3
[entre ID del chofer ]. En el campo driverid      AND
[entre fecha de inicio]  >= campo fecha de carga  AND [entre fecha de inicio]  <= campo fecha de descarga  AND
[entre fecha del cierre] >= campo fecha de carga  AND [entre fecha del cierre] <= campo fecha de descarga

Te lo expreso de forma gráfica:

1
2
3
4
5
Campo Fecha Carga          Campo Fecha Descarga
        C=========================D
 C----D                        C-----D          ' --- NO Cumple el filtro
    C-----D                           C----D    ' --- NO cumple el filtro
        C---D   C---D  C---D  C---D             ' --- SI cumple el filtro

La linea 2 representa la fechas del campo de filtro: El filtro sería desde 01/01/18 hasta 01/03/18
Las líneas 3 y 4 las que no cumple el filtro
La línea 5 las que se muestran.

No se si el gráfico ayuda o lo lía más.

Saludos.
\\//_
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