Segue as SQLs
SELECT CAD_ITPROD.CODPRODDF codant,
CAD_PROD.DESCRICAO produto,
CAD_PROD.DIFER,
LPAD(CAD_PROD.CODGRUPO, 2, 0) CODGRUPO,
CAD_GRUPO.DESCRICAO GRUPO,
CAD_FORNE.FANTASIA,
CAD_preço.preço PRECOVENDA,
CAD_preço.PDESCPROM,
VEN_PRODFIL.CMUP,
VEN_PRODFIL.CMUPI,
VEN_PRODFIL.CUE,
VEN_PRODFIL.CUEI,
VEN_PRODFIL.CUSTONF PRECOCOMPRA,
VEN_PRODFIL.TABELA,
CAD_PRODLOC.DTULTENT,
CAD_PRODLOC.QTDULTENT
FROM CAD_preço,
VEN_PRODFIL,
CAD_CODBARRA,
CAD_EMBAL,
CAD_ITPROD,
CAD_PROD,
CAD_ESPEC,
CAD_COR,
CAD_FAMILIA,
CAD_DIFER,
CAD_SITPRO,
CAD_PRODLOC,
CAD_PRODLOC CAD_PRODLOC_DEP,
CAD_FORNE,
CAD_GRUPO,
CAD_SUBGRUP,
CAD_TPPROD,
CAD_TRIBUT
WHERE (CAD_ITPROD.CODITPROD = 010333)
AND CAD_EMBAL.TPEMB IN ('C', 'V', 'T')
AND (CAD_EMBAL.STATUS <> 9 OR CAD_EMBAL.STATUS IS NULL)
AND (CAD_SITPRO.FLCONSULTA <> 'N')
AND CAD_preço.CODFIL = 999
AND VEN_PRODFIL.CODFIL = 999
AND CAD_PRODLOC.CODFIL = 999
AND CAD_PRODLOC.TPDEPOS = 'D'
AND CAD_PRODLOC_DEP.CODFIL = 999
AND CAD_PRODLOC_DEP.CODITPROD = CAD_ITPROD.CODITPROD
AND CAD_PRODLOC_DEP.TPDEPOS = 'D'
AND CAD_PRODLOC.CODITPROD = CAD_ITPROD.CODITPROD
AND CAD_ESPEC.CODFAM = CAD_ITPROD.CODFAM
AND CAD_ESPEC.ESPECIFIC = CAD_ITPROD.ESPECIFIC
AND CAD_COR.CODCOR = CAD_ITPROD.CODCOR
AND CAD_EMBAL.CODPROD = CAD_PROD.CODPROD
AND CAD_preço.CODEMBAL = CAD_EMBAL.CODEMBAL
AND CAD_preço.CODITPROD = CAD_ITPROD.CODITPROD
AND CAD_PROD.CODPROD = CAD_ITPROD.CODPROD
AND CAD_PROD.DIFER = CAD_DIFER.DIFER
AND VEN_PRODFIL.CODPROD = CAD_PROD.CODPROD
AND CAD_FAMILIA.CODFAM = CAD_ITPROD.CODFAM
AND CAD_FAMILIA.CODLINHA = CAD_ITPROD.CODLINHA
AND CAD_preço.CODSITPROD = CAD_SITPRO.CODSITPROD
AND CAD_CODBARRA.CODITPROD = CAD_ITPROD.CODITPROD
AND CAD_CODBARRA.CODEMBAL = CAD_EMBAL.CODEMBAL
AND CAD_ITPROD.CODGRUPO = CAD_GRUPO.CODGRUPO
AND CAD_ITPROD.CODSUBGP = CAD_SUBGRUP.CODSUBGP
AND CAD_FORNE.CODFORNE = CAD_ITPROD.CODFORNE
AND CAD_FAMILIA.CODFAM = CAD_GRUPO.CODFAM
AND CAD_FAMILIA.CODFAM = CAD_SUBGRUP.CODFAM
AND CAD_TPPROD.ESPECIAL = CAD_PROD.ESPECIAL
AND CAD_TRIBUT.CTF = CAD_PROD.CTF
AND (CAD_PROD.FLPRODRESIPI = 'N' OR CAD_PROD.FLPRODRESIPI IS NULL)
ORDER BY CAD_ITPROD.CODITPROD
E quero agrupar com esse
SELECT EXTRACT(YEAR FROM DTVENDA) ANO,
EXTRACT(MONTH FROM DTVENDA) mês,
SUM(QTVENLIQ - QTDEVOL)
FROM EST_PROD
WHERE CODITPROD = 10333
AND TPDATA = 0
AND DTVENDA > TO_DATE('2010-12-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
GROUP BY EXTRACT(YEAR FROM DTVENDA), EXTRACT(MONTH FROM DTVENDA)
ORDER BY 1 DESC, 2 DESC