У меня есть такой SQL-запрос, как:
SELECT SUM(CASE WHEN <table_name>.status = '2' THEN 1 ELSE 0 END) FROM <table name>
.Как использовать «case-when» в Ecto Queries в эликсире?
Я хочу написать соответствующий Ecto Query для вышеуказанного. Что-то вроде:
from t in <table_name>, select: sum(...)
Что такое аналогия с «случай-когда» в приведенном выше случае?
Вы, вероятно, может сделать это с помощью фрагментов -> HTTPS : //hexdocs.pm/ecto/Ecto.Query.API.html#fragment/1 – JustMichael