(COALESCE ((
  SELECT SUM (item.quantidade)
  FROM MODOCFISCALXITENS item
  JOIN CAGRADESPRODUTO gradProd
  ON gradProd.gradeProduto = item.gradeProduto
  JOIN MODOCUMENTOSFISCAIS doc
  ON doc.idDocumentoFiscal = item.idDocumentoFiscal
  WHERE doc.entradaSaida = 'E'
  AND doc.devolucaoAnulacaoRetorno = 0
  AND doc.atualizaUltimaCompra = 1
  AND doc.situacaoDocumentoFiscal IN (21,22,23)
  AND TRUNC(doc.dataEntradaSaida) BETWEEN (TRUNC(SYSDATE) - <!$MG_dias_ate>) AND (TRUNC(SYSDATE) - <!$MG_dias_de>)
  AND gradProd.produto = prod.produto), 0)
+ COALESCE ((
  SELECT SUM (item.quantidade)
  FROM MOPREDOCUMXITENS item
  JOIN CAGRADESPRODUTO gradProd
  ON gradProd.gradeProduto = item.gradeProduto
  JOIN MOPREDOCUMENTOS doc
  ON doc.preDocumento = item.preDocumento
  WHERE doc.entradaSaida = 'E'
  AND doc.devolucaoAnulacaoRetorno = 0
  AND doc.atualizaUltimaCompra = 1
  AND doc.statusPreDocumento = 'A'
  AND TRUNC(doc.dataEntradaSaida) BETWEEN (TRUNC(SYSDATE) - <!$MG_dias_ate>) AND (TRUNC(SYSDATE) - <!$MG_dias_de>)
  AND gradProd.produto = prod.produto), 0))