0
SELECT `subscriptions`.*, DATE_ADD(`subscriptions`.created_at, INTERVAL `packages`.validity DAY) as end_date
FROM `subscriptions` INNER JOIN `packages` ON `packages`.`id` = `subscriptions`.`package_id`
order by end_date;
вы пытались это сам еще «Я имею в виду, мы могли бы помочь ... но было бы лучше начать из того, что у вас уже есть! –
Да, этот запрос работает для меня Subscription.find_by_sql («this_query»). но мне грустно, потому что я упорно трудился, чтобы мои рельсы приложения совместимы с другими системами баз данных не только Mysql, и этот сложный запрос уничтожил мои мечты. Специально эти функции DATE_ADD и INTERVAL – Amer