El principio básico de eliminar filas duplicadas:
CREATE TEMPORARY TABLE tmptbl AS SELECT DISTINCT * FROM my_sale_time;
DELETE FROM my_sale_time;
INSERT INTO my_sale_time SELECT * FROM tmptbl;
Es posible que deba especificar columnas y cláusulas WHERE (realmente no entendí sus criterios). Y, por supuesto, debe probarlo y ejecutarlo en un servidor de desarrollo y no olvide ejecutarlo como una sola transacción con tablas bloqueadas.