Вы можете использовать функцию DAYOFWEEK в MySQL и передать ее опции: условий.Предположим, что у вас есть модель с именем Item, она вернет все элементы, созданные в воскресенье:
Item.all (: условие => ['dayofweek (made_at) =?', 1])
Используя Postgres, вы можете сделать что-то похожее с to_char .
Обратите внимание, что использование такой функции, вероятно, заставит базу данных выполнить полное сканирование таблицы, так как припо крайней мере MySQL не поддерживает добавление индекса к функции.Возможно, вы захотите перенести день недели в другой столбец, если вы планируете делать это часто.