출처 : ChatGpt
-- datetime 으로 오늘 날짜 기준으로 365일 기간 동안의 랜덤으로 날짜 조회
SELECT DATE_ADD(NOW(), INTERVAL FLOOR(RAND() * 365) DAY) AS random_datetime;
-- 'yyyy-MM-dd' 형식으로 오늘 날짜 기준으로 365일 기간 동안의 랜덤으로 날짜 조회
SELECT DATE_FORMAT(DATE(NOW() - INTERVAL FLOOR(RAND() * 365) DAY), '%Y-%m-%d') AS random_date;
-- 'yyyy-MM-dd' 형식으로 올해 1월 1일에서 12월 31일 기간 동안의 랜덤으로 날짜 조회
SELECT DATE_FORMAT(DATE(MAKEDATE(YEAR(NOW()), 1) + INTERVAL FLOOR(RAND() * 365) DAY), '%Y-%m-%d') AS random_date;
728x90
'# Database > MySql' 카테고리의 다른 글
[MySql] 대용량 테스트 데이터 생성하기 (0) | 2023.08.26 |
---|