Access - Sumar.si.conjunto - Access

 
Vista:
sin imagen de perfil

Sumar.si.conjunto - Access

Publicado por Terre (2 intervenciones) el 08/11/2016 00:13:48
Hola a todos
Seguro que esta pregunta y consulta la han realizado anteriormente en el foro, he revisado y no he podido encontrar solución alguna que aplique a mi caso,

Tengo una tabla en ACCESS de nombre tabla1 cuyos campos son los siguientes:

Tabla 1:
Cliente
Deuda
Vencimiento
Vencimiento_Anterior
Fecha_Liqui

De esto quiero generar una consulta con un operador suma aplicando las siguiente condiciones para cada registros:
Condiciones:

Vencimiento>Vencimiento_Anterior
Vencimiento>Fecha_Liqui
Cliente = Cliente

Ejemplo elaborado en Excel:

CLIENTE__DEUDA__VENCIMIENTO__VENCIMIENTO__FECHA_LIQUI__Consulta
................................_ANTERIOR..........................................................Esperada
1597 _____65.44___01/11/2016___31/10/2016__07/11/2016____306.55
1597 _____69.64___01/12/2016___30/11/2016__07/11/2016____306.55
1597 _____74.11___01/01/2017___31/12/2016__07/11/2016 ___236.91
1597 _____78.87___01/02/2017___31/01/2017__07/11/2016 ___162.8
1597 _____83.93___01/03/2017___28/02/2017__07/11/2016 ___83.93
1927 _____58.38___01/11/2016___31/10/2016__07/11/2016 ___198.59
1927 _____62.13___01/12/2016___30/11/2016__07/11/2016 ___198.59
1927 _____66.11___01/01/2017___31/12/2016__07/11/2016 ___136.46
1927 _____70.35___01/02/2017___31/01/2017__07/11/2016____70.35


imaginemos una table con 1,000,000 clientes.

La consulta que estoy generando en access es la siguiente:

DSuma("[DEUDA]","TABLA1",[TABLA1]![VENCIMIENTO]>[TABLA1]![FECHA_LIQUI] Y [TABLA1]![VENCIMIENTO]>[TABLA1]![FECHA_LIQUI]) Y [TABLA1]![CLIENTE]=[TABLA1]![CLIENTE])

El resultado que obtengo con esta consulta es la suma total por cliente y no por cada registro en la tabla.

Alguno conoce la mejor manera para obtener los valores descritos en la columna consulta esperada.

muchas gracias de antemano

Saludos Carlos
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
sin imagen de perfil

Sumar.si.conjunto - Access

Publicado por Eber (1 intervención) el 09/11/2016 21:29:06
Saludos Terre!
Si creas una consulta en access podrás adaptarla a tus necesidades particulares. En esta imagen te muestro como:

Captura

Espero que esta información te sirva de utilidad. Te invito a que visites mi página web para que
retires obsequios mensuales. Además, estaré publicando información de tecnología que te será de utilidad.
un abrazo!
[url]www.multielietcompany.com.ve[/url]
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
sin imagen de perfil

Sumar.si.conjunto - Access

Publicado por Terre (2 intervenciones) el 09/11/2016 22:37:16
Hola Eber
Gracias por la respuesta, he intentado la opción en mención; Sin embargo, al ser una data muy extensa no es viable realizarlo. Es por ello que, he generado una consulta por access:

SELECT Tabla1.[Id], Tabla1.[CLIENTE], Tabla1.[DEUDA], Tabla1.[VENCIMIENTO], Tabla1.[VENCIMIENTO_ANTERIOR], Tabla1.[FECHA_LIQUI], Tabla1.[ConsultaEsperada], Dsum("[DEUDA]","Tabla1",Tabla1.[VENCIMIENTO]>Tabla1.[VENCIMIENTO_ANTERIOR] and Tabla1.[VENCIMIENTO]>Tabla1.[FECHA_LIQUI] and Tabla1.[CLIENTE]=Tabla1.[CLIENTE]) as Resultado_Esperado
FROM Tabla1;


ID


Lo que se requiere es generar la consulta y que la información de la columna Resultado_Esperado el mismo que la columna ConsultaEsperada (Resultado de aplicar la función sumar.si.conjunto en Excel)

Conocerás la sintaxis correcta?


Muchas gracias
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