DE DOS CONSULTAS ACCESS (SQL) PASAR A UNA CONSULTA ACCESS (SQL)


17 de Noviembre del 2016

1º)Consulta: SumaValoresFiltroFecha
FILTRA POR UNOS PARAMETROS=> VARIAS FILAS (REGISTROS)

SELECT RCUENTASVALORESVALORES.IdRCuentaValorValor, DETALLE.NTitulos
FROM RCUENTASVALORESVALORES LEFT JOIN DETALLE ON RCUENTASVALORESVALORES.IdRCuentaValorValor =

DETALLE.CodCuentaValorValor
WHERE (((RCUENTASVALORESVALORES.IdRCuentaValorValor)=7) AND ((DETALLE.Fecha)<#5/10/2015#) AND

((DETALLE.Derechos)=False) AND ((DETALLE.Marca)=False));

IdRCuentaValorValor SUMA(NTITULOS)  FECHA
             7                         50               1/1/2015
             7                         20                5/5/2015
             7                         30                4/4/2015
             7                         10                1/10/2015
---------------------------------------------------------
             7                       100               10/10/15          NO SALE POR EL FILTRO

2º) Consulta: SumaValoresFiltradoPorFecha
SUMA NTITULOS => UNA FILA (REGISTRO)

SELECT SumaValoresFiltroFecha.IdRCuentaValorValor, Sum(SumaValoresFiltroFecha.NTitulos) AS SumaDeNTitulos
FROM SumaValoresFiltroFecha
GROUP BY SumaValoresFiltroFecha.IdRCuentaValorValor;

QUISIERA LOS MISMO PERO CON UNA SELECT Y UNA SUBCONSULTA (SUM) EL RESULTADO UN REGISTRO

IdRCuentaValorValor SUMA(NTITULOS)
 7                                      110