我正在使用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的匹配语句中执行一系列元素?
提前致谢!