Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2009, 20:26
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 10 meses
Puntos: 10
Como hago esta consulta en access2003 - urgente

Bueno al hacer esta consulta funciona bien
Código:
SELECT F.codemp,E.nomemp, E.dni, SUM(F.total) AS Total, SUM(F.IGV) AS IGV, SUM(F.totalfinal) AS TotalFinal
FROM Empleado AS E INNER JOIN Factura AS F ON E.codemp=F.codemp
GROUP BY F.codemp, E.nomemp, E.dni;
Existen 2 tablas empleado y factura, el problema biene cuando agrego otro campo de la tabla factura F.fecha es decir quedaria de esta manera

Código:
SELECT F.codemp,F.fecha,E.nomemp, E.dni, SUM(F.total) AS Total, SUM(F.IGV) AS IGV, SUM(F.totalfinal) AS TotalFinal
FROM Empleado AS E INNER JOIN Factura AS F ON E.codemp=F.codemp
GROUP BY F.codemp, E.nomemp, E.dni;
El error es:
Ha intentado ejecutar una consulta que no incluye la expresion especificada 'fecha' como parte de una funcion de agregado.

La verdad no se por q sale y una ultima cosa que como se categoriza la consulta q intento hacer ya q utilizo SUM para hacer calculos

saludos y espero me den alguna respuesta