Ver Mensaje Individual
  #6  
Antiguo 29-05-2008
markarla markarla is offline
Miembro
 
Registrado: mar 2008
Posts: 10
Reputación: 0
markarla Va por buen camino
hola de nuevo.

he buscado como hacer esto, y he encontrado una forma que me funciona en access, pero a la hora de llevarlo a la consulta de delphi me da un error que dice que no reconoce el token [, alguien me podría decir como solucionar esto
Código SQL [-]
 
SELECT alias.ALMACEN, alias.CODIGO, alias.alclaart.DESCRIPC, alias.alclaume.DESCRIPC, Avg(alias.Expr1) AS PromedioDeExpr1
FROM [ SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC,  (alpreart.IMPORTE/alpreart.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alpreart ON (alclaart.CODIGO = alpreart.CODIGO) AND (alclaart.ALMACEN = alpreart.ALMACEN)) INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM
WHERE (((alclaart.ALMACEN)="01"))
UNION SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC, (alpresec.IMPORTE/alpresec.EXISTENCIA) AS Expr1
FROM (alclaart INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM) INNER JOIN alpresec ON (alpresec.CODIGO = alclaart.CODIGO) AND (alclaart.ALMACEN = alpresec.ALMACEN)
WHERE (((alclaart.ALMACEN)="01")) ] AS alias
GROUP BY alias.ALMACEN, alias.CODIGO, alias.alclaart.DESCRIPC, alias.alclaume.DESCRIPC;
Responder Con Cita