/* VENDAS POR CLIENTE
*/
select
count(*) as QUANTIDADE,
C.NRDOCUMENTO as DOCUMENTO,
C.NMDESTINATARIO as CLIENTE
from
TBNOTAFISCAL as N
JOIN TBCLIENTES as C on
N.IDEMITENTE = C.IDEMITENTE
and
C.NRDOCUMENTO = N.NRDOCUMENTO
where
N.IDEMITENTE = 100 and N.DTEMISSAO >= '' and N.DTEMISSAO <= ''
group by C.NRDOCUMENTO,C.NMDESTINATARIO order by QUANTIDADE;
/* VENDAS POR PRODUTO
*/
select count(*) as QUANTIDADE,P.NMPRODUTO as PRODUTO
from
TBITEMNOTAFISCAL as I
JOIN TBNOTAFISCAL as N on
N.IDNOTAFISCAl = I.IDNOTAFISCAL_ID
JOIN TBPRODUTO P on
P.DSCODIGO = I.DSCODIGO and P.IDEMITENTE = N.IDEMITENTE
where
N.IDEMITENTE = 100 and N.DTEMISSAO >= '' and N.DTEMISSAO <= ''
group by P.DSCODIGO order by QUANTIDADE;
/* VENDAS POR REGIAO
*/
select
count(*) as QUANTIDADE,
E.NMESTADO as ESTADO,
M.NMMUNICIPIO as MUNICIPIO
from
TBNOTAFISCAL as N
JOIN TBESTADOS as E on
N.IDESTADO = E.IDESTADO
JOIN TBMUNICIPIOS as M on
N.IDMUNICIPIO = M.IDMUNICIPIO
and
E.IDESTADO = M.IDESTADO
where
N.IDEMITENTE = 100 and N.DTEMISSAO >= '' and N.DTEMISSAO <= ''
group by E.NMESTADO,M.NMMUNICIPIO order by QUANTIDADE;
Original issue reported on code.google.com by carlosmarian@gmail.com on 31 May 2014 at 9:00
Original issue reported on code.google.com by
carlosmarian@gmail.com
on 31 May 2014 at 9:00