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?

Заранее спасибо!

0 ответов

Другие вопросы по тегам