prova a fare cosi:

scorri la tab annunci
salvi il Id_Ann
salvi la data annuncio e la confronti
se datediff(d,data_annuncio,date())>180
---> Delete * FROM Annunci WHERE Id_Annuncio=Id_Ann

dovrebbe funzionare