Listar dias entre dos fechas SOLUCIONADO |
Responder |
Autor | |
scumposse
Nuevo Unido: 23/Junio/2020 Localización: Madrid Estado: Sin conexión Puntos: 5 |
Tema: Listar dias entre dos fechas SOLUCIONADO Enviado: 23/Junio/2020 a las 19:55 |
Hola a todos.
Llevo unos días atascado en una BBDD de Access y quizás alguien podría echarme una mano. Tengo una tabla llamada Ventas, la cual tiene un campo que es Fecha_Venta. En esta tabla se registran todas las ventas que hace un comercio. Para listar esas ventas, tengo una consulta llamada Listado_diario que aglutina todas las ventas por días. Y aquí me surge el problema, esto es un ejemplo de lo que muestra mi consulta Listado_diario: Fecha Importe Lugar 01/01/2020 100€ Barcelona 02/01/2020 200€ Barcelona 03/01/2020 150€ Barcelona 05/01/2020 100€ Barcelona 07/01/2020 800€ Barcelona Como podéis ver, esta consulta solo me muestra los días que ha habido ventas(Los días 04 y 06 no aparecen). Sin embargo, necesito que si un día no ha habido ventas, me muestre 0€. Esto es lo que me gustaría: 01/01/2020 100€ Barcelona 02/01/2020 200€ Barcelona 03/01/2020 150€ Barcelona 04/01/2020 0€ Barcelona 05/01/2020 100€ Barcelona 06/01/2020 0€ Barcelona 07/01/2020 800€ Barcelona Para ello he intentado esto. He creado una tabla llamada TbMes, con un campo CDia con los número del 1 al 31. En la consulta que Listado_diario, he creado otro campo con el número del día de la venta(He cogido el campo fecha y le he extraído la parte del día con la función dia()). He relacionado esos dos campos(Numero de dia de la venta con CpDia de la tabla TbMes y he forzado para muestre TODOS los registros de la tabla TbMes. Pensaba que de esta forma me mostraría todos los días del mes, pero no me ha funcionado. Cambien se me ha ocurrido añadir ventas cada día por 0 €. Esto me funciona a la hora de hacer los listados, pero es un poco precario, infla un montón la BBDD y da mucho curro, tiene que haber otra manera más sencilla. Quizás alguno de vosotros ha tenido el mismo problema en otro momento. Muchas gracias de antemano y un saludo. Editado por scumposse - 24/Junio/2020 a las 08:55 |
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Enviado: 23/Junio/2020 a las 20:40 |
Creo que esta maravilla te puede ayudar...
La tabla numeros... Saludos
Editado por rokoko - 23/Junio/2020 a las 20:40 |
|
scumposse
Nuevo Unido: 23/Junio/2020 Localización: Madrid Estado: Sin conexión Puntos: 5 |
Enviado: 23/Junio/2020 a las 22:25 |
Qué información tan valiosa!! Muchísimas gracias!!! |
|
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 23/Junio/2020 a las 22:25 |
Hola!
La tabla de números es genial sirve para muchas opciones. Otra forma de hacer es mediante RecordSet:- Fechas_Faltantes |
|
Un Saludo.
|
|
scumposse
Nuevo Unido: 23/Junio/2020 Localización: Madrid Estado: Sin conexión Puntos: 5 |
Enviado: 24/Junio/2020 a las 08:55 |
Gracias !!! Muy amable !!!!
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |