В настоящее время я ухожу с доктриной, и последние 2 часа я пытался сделать выбор, чтобы получить сумму для определенного поля, но только когда логическое значение истинно, а затем другой выбор для сумма этого поля, когда логическое значение ложно
Я пытался сделать свой выбор как:
sum(case when (f.prevision = 1) then f.total end)
sum(case when (f.prevision = 0) then f.total end)
а потом у меня есть другие, которые выбирают и присоединяются, но те не так важны. Дело в том, что учение выдает ошибку:
[Syntax Error] line 0, col 212: Error: Unexpected ')'
И я попытался выбрать консоль с помощью собственного SQL, например:
SELECT sum(case when prevision = 1 then total end)
from membre_facturation
GROUP BY id_utilisateur
и не имеют ошибки, и даже ожидаемого результата. Что-то не так с доктриной и постановкой дела?
Заранее спасибо за вашу помощь. И извините, если чего-то не хватает, я не хотел писать слишком много кода, что было бы «слишком много» * 1014 *