Выберите процент строк из таблицы SQL?
У меня есть сайт с PHP-скриптом, у этого скрипта есть SQL-запрос внутри, возвращающий данные, к которым обращается файл JavaScript. Данные представляют собой огромный список данных о рейсах, и мне нужно иметь возможность выбрать (скажем) случайные 40% от общего количества рейсов за любой указанный день. Для аргументов давайте скажем так:
$query = "SELECT * FROM `Flight_Data` WHERE DepDateTimeUTC LIKE '%1/1/14%' ";
Я понимаю, что для получения случайного числа строк вы просто используетеORDER BY RAND() LIMIT 40'
и в идеале хочу сказатьLIMIT 40%
но это не работает
РЕДАКТИРОВАТЬ:
$query = "SELECT * FROM `Flight_Data` WHERE DepDateTimeUTC LIKE '%1/1/14%' ";
$row = mysqli_fetch_row($result);
$total = $row[0];
$percent = $total * 0.40;
$query = "SELECT * FROM `Flight_Data` WHERE DepDateTimeUTC LIKE '%1/1/14%' LIMIT . $percent ";