Das Grundprinzip des Löschens doppelter Zeilen:
CREATE TEMPORARY TABLE tmptbl AS SELECT DISTINCT * FROM my_sale_time;
DELETE FROM my_sale_time;
INSERT INTO my_sale_time SELECT * FROM tmptbl;
Möglicherweise müssen Sie Spalten und WHERE-Klauseln angeben (ich habe Ihre Kriterien nicht wirklich verstanden). Und natürlich sollten Sie es auf einem Entwicklungsserver testen und nicht vergessen, es als einzelne Transaktion mit gesperrten Tabellen auszuführen.