Можно ли как-то запросить базу данных, чтобы она возвращала только те элементы, которые произошли последовательно (по времени) в соответствии с установленной переменной?
В частности, мне нужно выяснить, сколько раз пользователь выиграл игру подряд. Игры хранятся в базе данных с атрибутом win_loss (1 - победа, 0 - проигрыш).
Хотелось бы посмотреть, выиграл ли пользователь 3 игры подряд. Есть ли способ сделать это в базе данных?
Если нет, то как бы это выглядело в приложении?
Я заранее прошу прощения, если это сбивает с толку. Пожалуйста, задавайте вопросы, и я постараюсь прояснить это. Я использую Ruby on Rails.