Consulta access sin duplicados y sumar

Me gustaría crear una consulta que de como resultado lo siguiente:

Tengo dos tablas (Tabla1 y Tabla2)

Tabla1

Id        clave      fecha                importe

5026 123 01/01/2020  1200

5026 123 01/02/2020  2000

5026 547 01/02/2020  1400

Tabla2

Id2       fecha2      importe2

5026 01/01/2020   500

5026 01/01/2020   600

5026 01/02/2020  1000

5026 01/02/2020  1000

5026 01/02/2020  1150

Mi consulta debería quedar así

Id               fecha                      importe       importe2

5026        01/01/2020            1200            1100

5026       01/02/2020            3400             3150

Agradezco de antemano su apoyo en la elaboración de la consulta, he intentado con agrupar y totalizar pero no obtengo el resultado deseado, algo estoy haciendo mal

1 Respuesta

Respuesta
1

Lo que en código sería sencillísimo, en consultas es más lioso.

Con la tabla2 crea una consulta

Luego con la tabla1 y la consulta 1 creas otra

El resultado

¡Gracias!  Julián, es justo lo que andaba buscando

Ojalá y nos pudieras compartir como sería con código (Lo que en código sería sencillísimo, en consultas es más lioso.)

Saludos

Te anticipo que hay mil formas de hacerlo. Por lo que sólo te pongo un ejemplo. Si tengo las tablas Tabla1 y Tabla2

En un formulario, le pongo un combinado donde pueda elegir el Id( en este caso como sólo hay uno, sólo se vé ese) y otro combinado donde voy a elegir la fecha que quiero ver( sólo mostraría las fecha correspondientes al Id que hubieras elegido) y dos cuadros de texto llamados IT1 e IT2

Elijo un Id, y como te decía, en el combinado sólo muestra las fechas de ese Id elegido

En el momento que elijo una

El código del evento Después de actualizar del combinado Elegir fecha es

Private Sub ElegirFecha_AfterUpdate()
IT1 = DSum("importe", "tabla1", "id=" & Me.Elegir & " and fecha=forms!formulario1!elegirfecha")
IT2 = DSum("importe", "tabla2", "id=" & Me.Elegir & " and fecha=forms!formulario1!elegirfecha")
End Sub

De forma, que si eligiera otra fecha

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas