Как рассчитать 2 столбца значения с экто - PullRequest
0 голосов
/ 04 апреля 2020

Я хотел бы рассчитать значения двух столбцов с экто, как показано ниже SQL

SELECT goal, assist, (goal + assist) as point
FROM game

Я хотел бы добавить столбец точек с столбцами цель + помощь. Пожалуйста, дайте мне совет.

1 Ответ

5 голосов
/ 04 апреля 2020

Использование Ecto.Query.API.fragment/1.

from g in Game,
  select: %{
    goal: g.goal,
    assist: g.assist,
    point: fragment("? + ?", g.goal, g.assist)
  }
...