No se si se podrá hacer en una línea de código. Si es así os dejo un ejercicio para comerse el coco (yo ya lo he hecho bastante)

Tenemos una base de datos que se llama DATOS
En DATOS tenemos 2 tablas:
-USUARIOS
Campo: ID (autonumérico)
Campo: NOMBRE (texto)
-PICADAS
Campo: ID (autonumérico)
Campo: IDUSUARIO (numérico)
Campo: FECHA (fecha/hora)
Queda claro que el campo PICADAS.IDUSUARIO está vinculado a USUARIOS.ID
Imaginemos que la tabla USUARIOS tiene 6 usuarios (por ejemplo):
ID-NOMBRE
1-Usuario1
2-Usuario2
[..]
6-Usuario4
La tabla PICADAS tiene los siguientes registros (por ejemplo):
ID-IDUSUARIO-FECHA
1 - 3 - 21/06/2004
2 - 1 - 21/06/2004
3 - 2 - 21/06/2004
4 - 2 - 22/06/2004
5 - 5 - 22/06/2004
6 - 6 - 22/06/2004
7 - 2 - 23/06/2004
8 - 6 - 23/06/2004
9 - 5 - 23/06/2004
Bueno.... ya va la pregunta. Es fácil saber qué usuarios han picado el día 23/06/2004 (3 usuarios que son: 2, 6 y 5) pero yo quiero que me muestre todo lo contrario pero SIN REPETIR. Osea, el resultado que quiero es (1,3,4).
Me da que se puede en una sola sentencia SQL pero he probado con DISTINCT... INNER JOIN... etc... y no doy con la sentencia.
A ver si hay suerte... saludos!!!
