Выберите случайную дату между двумя другими датами SQL - PullRequest
0 голосов
/ 08 мая 2020

Мне нужно случайным образом выбрать количество записей в MySQL между двумя датами.

Например, выбрать 4 записи между 30, между 2020-01-01 и 2020-06-01 случайным образом

Есть идеи, как это сделать?

1 Ответ

2 голосов
/ 08 мая 2020

Вы можете случайным образом упорядочить любой набор результатов с помощью функции RAND():

SELECT *
FROM `table`
WHERE date BETWEEN "2020-01-01" AND "2020-06-01" 
ORDER BY RAND()
LIMIT 4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...