Orientdb выполняет суммирование выписки
Я использую оператор match, чтобы получить некоторую информацию в OrientDB, предложение match выглядит следующим образом:
MATCH
{class:Parlamentar, as:p} -RealizaTransacao-> {class:Transacao, as:t}
-FornecidaPor-> {class:EmpresaFornecedora, as:e},
{as:e} -RealizaTransacao-> {class:Transacao, as:t2} -FornecidaPara->
{as:p}
RETURN t.VlrDocumento
Этот пункт возвращает значение документов, и мне нужно суммировать эти значения. Я пытался сделать с помощью подзапроса, как это:
select sum(t_VlrDocumento) from (MATCH
{class:Parlamentar, as:p} -RealizaTransacao-> {class:Transacao, as:t}
-FornecidaPor-> {class:EmpresaFornecedora, as:e},
{as:e} -RealizaTransacao-> {class:Transacao, as:t2} -FornecidaPara->
{as:p}
RETURN t.VlrDocumento)
И я также попытался сделать так:
select sum(t.VlrDocumento) from (MATCH
{class:Parlamentar, as:p} -RealizaTransacao-> {class:Transacao, as:t}
-FornecidaPor-> {class:EmpresaFornecedora, as:e},
{as:e} -RealizaTransacao-> {class:Transacao, as:t2} -FornecidaPara->
{as:p}
RETURN t)
Но ничего из этого не сработало. У кого-нибудь есть совет для выполнения суммы элементов из оператора сравнения в OrientDB?
Заранее спасибо!