Boa tarde pessoal, estou fazendo uma API utilizando o FWAdapterBaseV2, fazendo a Query ocorreu um problema pois precisava fazer uma SubQuery usando agregadores no retorno. Seguindo a documentação, gostaria de saber se de fato não é possível usar essa SubQuery ou se existe alguma forma de utilização,
Usei esta documentação: https://tdn.totvs.com/display/public/framework/09.+FWAdapterBaseV2
SELECT SD2.D2_FILIAL,SD2.D2_DOC,SD2.D2_SERIE,SD2.D2_EMISSAO,SF2.F2_VEND1,SF2.F2_VEND2,SA1.A1_DESBOL,
(SELECT TOP 1 E1_S_PDESC FROM SE1010 E1
WHERE E1_PREFIXO = D2_SERIE
AND E1_NUM = D2_DOC
AND E1_CLIENTE = D2_CLIENTE
AND E1_LOJA = D2_LOJA
AND E1.DE_L_E_T = '') AS E1_S_PDESC,
SD2.D2_CLIENTE,SD2.D2_LOJA,
SUM((D2_COMIS1/100)(D2_TOTAL-D2_DESCICM) ) AS COMISSAO1, SUM((D2_COMIS2/100)(D2_TOTAL-D2_DESCICM) ) AS COMISSAO2
FROM SF2010 SF2