Мне нужно случайным образом выбрать количество записей в MySQL между двумя датами.
Например, выбрать 4 записи между 30, между 2020-01-01 и 2020-06-01 случайным образом
Есть идеи, как это сделать?
Вы можете случайным образом упорядочить любой набор результатов с помощью функции RAND():
RAND()
SELECT * FROM `table` WHERE date BETWEEN "2020-01-01" AND "2020-06-01" ORDER BY RAND() LIMIT 4