Puede obtener un número entero aleatorio con esta expresión:
https://dev.mysql.com/doc /refman/8.0/es/funciones-matemáticas.html#function_rand
Úselo para generar un número aleatorio de días, horas o minutos (dependiendo de la resolución) y agregue ese número a la fecha actual.
La expresión completa sería:
-- Date only
SELECT CURRENT_DATE - INTERVAL FLOOR(RAND() * 14) DAY;
-- Date and time
SELECT CURRENT_TIMESTAMP - INTERVAL FLOOR(RAND() * 14 * 24 * 60 *60) SECOND;