Gracias Luis, a partir de esa página he construido esta instrucción:
Código:
SELECT * FROM TABLA
WHERE CLIENTE+ARTICULO IN (
SELECT CLIENTE+ARTICULO
FROM TABLA
GROUP BY CLIENTE,ARTICULO
HAVING COUNT(*) > 1
)
ORDER BY CLIENTE,ARTICULO,FECHA
El problema es que me saca TODOS los registros y yo quiero eliminar el duplicado de fecha más antigua y de esta manera creo que no podré hacerlo. Necesitaría una consulta en la que no dependiera del "ORDER" para poder hacer un "DELETE" solo de los registros duplicados manteniendo el de fecha más reciente.
Seguimos mirando.....