У меня есть следующий запрос в моем контроллере Rails:
SELECT CODE_VER FROM MASTERTEST WHERE DATE>= DATE_SUB(CURDATE(), INTERVAL 90 DAY) ORDER BY DATE DESC;
Этот запрос возвращает мне результаты за последние 90 дней. Я отображаю все эти результаты в таблице прямо сейчас.
Я хочу показывать только строки за 7 дней в какой-то разбивке на страницы. Я пробовал will_paginate и kaminari, а также paginate_by_sql. Но я пока не добился успеха в использовании ни одного из них.
Может ли кто-нибудь показать мне точный синтаксис моего запроса?
limit
иoffset
дляselect
. Некоторые DBM не поддерживаютoffset
, но имеют начальный/конечный диапазон дляlimit
. - person the Tin Man   schedule 30.10.2012limit
принимает два параметра,SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
. - person the Tin Man   schedule 30.10.2012