次の式でランダムな整数を取得できます:
https://dev.mysql.com/doc /refman/8.0/en/mathematical-functions.html#function_rand
これを使用して、ランダムな日数、時間数、または分数(解像度に応じて)を生成し、その数を現在の日付に追加します。
完全な表現は次のようになります:
-- Date only
SELECT CURRENT_DATE - INTERVAL FLOOR(RAND() * 14) DAY;
-- Date and time
SELECT CURRENT_TIMESTAMP - INTERVAL FLOOR(RAND() * 14 * 24 * 60 *60) SECOND;