У меня следующий запрос SQLite, который эквивалентен ActiveRecord?
Моя главная цель здесь - составить таблицу клиентов с проверкой количества продаж клиента за 29 дней древности. Любая помощь приветствуется, ребята.
select
clients.id,
clients.razon,
clients.rfc,
clients.state,
clients.city,
count(sales.id) AS "Num sales",
SUM(
CASE WHEN (
(julianday('now') - julianday(sales.created_at) > 29)
) THEN 1 ELSE 0 END
) AS outdated_sales
from clients
join sales
where clients.id = sales.client_id
and sales.sku != ""
GROUP by sales.client_id
ORDER BY sales.created_at asc;