Orientdb执行匹配语句的总和

时间:2018-03-25 17:45:54

标签: sql orientdb orientdb2.2

我正在使用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 个答案:

没有答案