Základní princip mazání duplicitních řádků:
CREATE TEMPORARY TABLE tmptbl AS SELECT DISTINCT * FROM my_sale_time;
DELETE FROM my_sale_time;
INSERT INTO my_sale_time SELECT * FROM tmptbl;
Možná budete muset zadat sloupce a klauzule WHERE (ve skutečnosti jsem vašim kritériím nerozuměl). A samozřejmě byste to měli otestovat na vývojovém serveru a nezapomeňte to spustit jako jednu transakci se zamčenými tabulkami.