Borrar registros duplicados evaluando varios campos
Hola a tod@s.
Necesitaría una consulta SQL para eliminar registros duplicados evaluando varios campos y manteniendo el que tenga la fecha más reciente. Por ejemplo, tengo estos registros:
CLIENTE ARTICULO FECHA
000001 001 01/01/2017
000002 001 01/02/2017
000001 001 15/01/2017
000002 001 31/01/2017
necesitaría borrar los registros que tengan duplicados el campo cliente y artículo y, dentro de eso, que los registros que se eliminen sean los de fecha más antigua y mantenga el más reciente. En este ejemplo tendría que borrar el primer y cuarto registro.
Gracias y un saludo.
__________________
Be water my friend.
|