Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2011, 00:16
jololmedo
 
Fecha de Ingreso: octubre-2011
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Consulta de totales sin repetición en Access

Hola,
en una BBDD en Access tengo una tabla que almacena los días que los trabajadores han ido a trabajar. Si en un día vienen 2 veces se almacenan 2 registros distintos.

El problema viene cuando quiero calcular el total de días que ha venido cada trabajador pues quiero que cada día lo cuente una sola vez.

El código que tengo puesto es el siguiente, pero me cuenta los duplicados
(lo de los puestos es una condición a mayores que tengo que comprobar)

SELECT distinct Viene.ctrabajador, Trab.nombre, Count(Viene.dia) AS Cuenta
FROM Trab INNER JOIN Viene ON Trab.ctrabajador = Viene.ctrabajador
WHERE (((Viene.mes)=10) AND ((Viene.año)=2011) AND ((Viene.cpuesto)>="111" Or (Viene.cpuesto)="010"))
GROUP BY Viene.ctrabajador, Trab.nombre;

Espero haberme explicado con claridad. Gracias por la atención y la ayuda

Última edición por jololmedo; 27/10/2011 a las 03:07 Razón: Corregir nombre de las tablas