Il principio di base per eliminare le righe duplicate:
CREATE TEMPORARY TABLE tmptbl AS SELECT DISTINCT * FROM my_sale_time;
DELETE FROM my_sale_time;
INSERT INTO my_sale_time SELECT * FROM tmptbl;
Potrebbe essere necessario specificare colonne e clausole WHERE (non ho davvero capito i tuoi criteri). E ovviamente dovresti eseguirlo di prova su un server di sviluppo e non dimenticare di eseguirlo come una singola transazione con tabelle bloccate.