Error SQL en union por Alias Access 2003
Publicado por JJ65 (13 intervenciones) el 30/11/2016 19:06:40
Tengo errores con los alias de las fechas....
SELECT RCUENTASVALORESVALORES.IdRCuentaValorValor,HISTORICOCOMPRASOVENTAS.Fecha AS FECHA1, R1HISTORICOCOMPRASVENTAS.CodConcepto,
R1HISTORICOCOMPRASVENTAS.NTitulos, R1HISTORICOCOMPRASVENTAS.Precio, R1HISTORICOCOMPRASVENTAS.Gasto, R1HISTORICOCOMPRASVENTAS.Marca
FROM
(
SELECT RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOCOMPRASOVENTAS.Fecha, R1HISTORICOCOMPRASVENTAS.CodConcepto,
R1HISTORICOCOMPRASVENTAS.NTitulos, R1HISTORICOCOMPRASVENTAS.Precio, R1HISTORICOCOMPRASVENTAS.Gasto, R1HISTORICOCOMPRASVENTAS.Marca
FROM RCUENTASVALORESVALORES INNER JOIN (HISTORICOCOMPRASOVENTAS INNER JOIN (R1HISTORICOCOMPRASVENTAS INNER JOIN CONCEPTOS ON
R1HISTORICOCOMPRASVENTAS.CodConcepto = CONCEPTOS.IdConcepto) ON HISTORICOCOMPRASOVENTAS.IdComprasoVentas =
R1HISTORICOCOMPRASVENTAS.CodComprasoVentas) ON RCUENTASVALORESVALORES.IdRCuentaValorValor =
R1HISTORICOCOMPRASVENTAS.CodRCuentaValorValor
GROUP BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOCOMPRASOVENTAS.Fecha, R1HISTORICOCOMPRASVENTAS.CodConcepto,
R1HISTORICOCOMPRASVENTAS.NTitulos, R1HISTORICOCOMPRASVENTAS.Precio, R1HISTORICOCOMPRASVENTAS.Gasto, R1HISTORICOCOMPRASVENTAS.Marca
ORDER BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOCOMPRASOVENTAS.Fecha
UNION ALL
SELECT RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOAMPLIACIONES.Fecha2 AS Fecha, R1HISTOAMPLIRCUENTASVALORES.CodConcepto,
R1HISTOAMPLIRCUENTASVALORES.NTitulos, R1HISTOAMPLIRCUENTASVALORES.Precio, R1HISTOAMPLIRCUENTASVALORES.Gasto,
R1HISTOAMPLIRCUENTASVALORES.Marca
FROM (RCUENTASVALORESVALORES INNER JOIN (HISTORICOAMPLIACIONES INNER JOIN R1HISTOAMPLIRCUENTASVALORES ON
HISTORICOAMPLIACIONES.IdHistoricoAmpliaciones = R1HISTOAMPLIRCUENTASVALORES.CodHistoricoAmpliaciones) ON
RCUENTASVALORESVALORES.IdRCuentaValorValor = R1HISTOAMPLIRCUENTASVALORES.CodRCuentaValorValor) INNER JOIN CONCEPTOS ON
R1HISTOAMPLIRCUENTASVALORES.CodConcepto = CONCEPTOS.IdConcepto
GROUP BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOAMPLIACIONES.Fecha2, R1HISTOAMPLIRCUENTASVALORES.CodConcepto,
R1HISTOAMPLIRCUENTASVALORES.NTitulos, R1HISTOAMPLIRCUENTASVALORES.Precio, R1HISTOAMPLIRCUENTASVALORES.Gasto,
R1HISTOAMPLIRCUENTASVALORES.Marca
ORDER BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOAMPLIACIONES.Fecha2
)
GROUP BY RCUENTASVALORESVALORES.IdRCuentaValorValor
HAVING ([RCUENTASVALORESVALORES].[IdRCuentaValorValor] AND FECHA1;
-------------------------------------
GRACIAS
SELECT RCUENTASVALORESVALORES.IdRCuentaValorValor,HISTORICOCOMPRASOVENTAS.Fecha AS FECHA1, R1HISTORICOCOMPRASVENTAS.CodConcepto,
R1HISTORICOCOMPRASVENTAS.NTitulos, R1HISTORICOCOMPRASVENTAS.Precio, R1HISTORICOCOMPRASVENTAS.Gasto, R1HISTORICOCOMPRASVENTAS.Marca
FROM
(
SELECT RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOCOMPRASOVENTAS.Fecha, R1HISTORICOCOMPRASVENTAS.CodConcepto,
R1HISTORICOCOMPRASVENTAS.NTitulos, R1HISTORICOCOMPRASVENTAS.Precio, R1HISTORICOCOMPRASVENTAS.Gasto, R1HISTORICOCOMPRASVENTAS.Marca
FROM RCUENTASVALORESVALORES INNER JOIN (HISTORICOCOMPRASOVENTAS INNER JOIN (R1HISTORICOCOMPRASVENTAS INNER JOIN CONCEPTOS ON
R1HISTORICOCOMPRASVENTAS.CodConcepto = CONCEPTOS.IdConcepto) ON HISTORICOCOMPRASOVENTAS.IdComprasoVentas =
R1HISTORICOCOMPRASVENTAS.CodComprasoVentas) ON RCUENTASVALORESVALORES.IdRCuentaValorValor =
R1HISTORICOCOMPRASVENTAS.CodRCuentaValorValor
GROUP BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOCOMPRASOVENTAS.Fecha, R1HISTORICOCOMPRASVENTAS.CodConcepto,
R1HISTORICOCOMPRASVENTAS.NTitulos, R1HISTORICOCOMPRASVENTAS.Precio, R1HISTORICOCOMPRASVENTAS.Gasto, R1HISTORICOCOMPRASVENTAS.Marca
ORDER BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOCOMPRASOVENTAS.Fecha
UNION ALL
SELECT RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOAMPLIACIONES.Fecha2 AS Fecha, R1HISTOAMPLIRCUENTASVALORES.CodConcepto,
R1HISTOAMPLIRCUENTASVALORES.NTitulos, R1HISTOAMPLIRCUENTASVALORES.Precio, R1HISTOAMPLIRCUENTASVALORES.Gasto,
R1HISTOAMPLIRCUENTASVALORES.Marca
FROM (RCUENTASVALORESVALORES INNER JOIN (HISTORICOAMPLIACIONES INNER JOIN R1HISTOAMPLIRCUENTASVALORES ON
HISTORICOAMPLIACIONES.IdHistoricoAmpliaciones = R1HISTOAMPLIRCUENTASVALORES.CodHistoricoAmpliaciones) ON
RCUENTASVALORESVALORES.IdRCuentaValorValor = R1HISTOAMPLIRCUENTASVALORES.CodRCuentaValorValor) INNER JOIN CONCEPTOS ON
R1HISTOAMPLIRCUENTASVALORES.CodConcepto = CONCEPTOS.IdConcepto
GROUP BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOAMPLIACIONES.Fecha2, R1HISTOAMPLIRCUENTASVALORES.CodConcepto,
R1HISTOAMPLIRCUENTASVALORES.NTitulos, R1HISTOAMPLIRCUENTASVALORES.Precio, R1HISTOAMPLIRCUENTASVALORES.Gasto,
R1HISTOAMPLIRCUENTASVALORES.Marca
ORDER BY RCUENTASVALORESVALORES.IdRCuentaValorValor, HISTORICOAMPLIACIONES.Fecha2
)
GROUP BY RCUENTASVALORESVALORES.IdRCuentaValorValor
HAVING ([RCUENTASVALORESVALORES].[IdRCuentaValorValor] AND FECHA1;
-------------------------------------
GRACIAS
Valora esta pregunta


0