@ksvdon

Как уменьшить кол-во записей в БД?

Надо ограничить кол-во записей в базе за сутки. Т.е. Есть уже ГОТОВАЯ БД в ней слишком много данных, что мешает проверке. Как урезать эту БД так, что бы записи по каждой дате (timestamp) (за сутки) были скажем 100шт. Скажем от каждой даты взять от самого свежего значения (DESC). Отсчитать 100 значений и остальные табличные данные удалить "до следующего дня". В итоге клиентскай программа обращаясь к БД выбирая значений за 5 дней выведет не больше 500 значений. По 100 за сутки. Как это сделать? БД в SQLite
  • Вопрос задан
  • 2189 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SashaSkot
Специалист широкого профиля
delete * from tablename where timstamp > (select timestamp from tablename order by timestamp desc limit 100)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы