Är det date_add i SQL du undrar över? Date_sub är nog enklare att använda.
Om du har lagrat annonser i databasen och har sparat datumet när annonsen lades in i kolumnen datum kan du plocka ut en annons som är nyare än 60 dagar så här:
SELECT * FROM reklam
WHERE DATUM > DATE_SUB(NOW(), INTERVAL 60 DAY)
ORDER BY RAND()
LIMIT 1;
Om du istället vill ta bort annonser som är äldre än 60 dagar kan du göra så här:
DELETE FROM reklam
WHERE DATUM < DATE_SUB(NOW(), INTERVAL 60 DAY);
För att detta ska funka måste datumet vara lagrat som en datumtyp i databasen.