Created
February 29, 2016 12:38
-
-
Save cesarAugusto1994/d8bc9970b4f041dd5018 to your computer and use it in GitHub Desktop.
Buscar Vendas nos Últimos 6 Meses de Clientes PJ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
storeno AS Loja, | |
cliente AS Cliente, | |
email AS Email, | |
ddd AS DDD, | |
telefone AS Telefone, | |
SUM(valorUltimaCompra) AS 'Ultima Compra', | |
SUM(acumulado) AS 'Acumulado' | |
FROM ( | |
SELECT | |
pxa.storeno, | |
pe.id_pessoa, | |
pe.nome_pessoa cliente, | |
pe.email, | |
pe.ddd_telefone ddd, | |
pe.telefone, | |
ROUND((pxa.amt) / 100, 2) AS valorUltimaCompra, | |
ROUND((pxa.amt / 100), 2) AS acumulado | |
FROM sqlpdv.pxa pxa | |
INNER JOIN webpdv.pessoas pe ON (pe.custno = pxa.custno AND pe.id_tipo_pessoa = 'J') | |
INNER JOIN sqldados.xalog2 xa ON (xa.storeno = pxa.storeno AND xa.pdvno = pxa.pdvno AND xa.xano = pxa.xano) | |
WHERE pxa.date BETWEEN 20160215 AND 20160301 | |
UNION ALL | |
SELECT | |
pxa.storeno, | |
pe.id_pessoa, | |
pe.nome_pessoa cliente, | |
pe.email, | |
pe.ddd_telefone ddd, | |
pe.telefone, | |
ROUND((pxa.amt * (-1)) / 100, 2) AS ValorUltimaCompra, | |
ROUND(((pxa.amt * (-1)) / 100), 2) AS Acumulado | |
FROM sqlpdv.pxa pxa | |
INNER JOIN webpdv.pessoas pe ON (pe.custno = pxa.custno AND pe.id_tipo_pessoa = 'J') | |
INNER JOIN sqldados.xalog2 xa ON (xa.storeno = pxa.storeno AND xa.pdvno = pxa.pdvno AND xa.xano = pxa.xano) | |
INNER JOIN webpdv.controle_devolucao_troca_g cdtg ON (cdtg.storeno = xa.storeno AND cdtg.pdvno = xa.pdvno | |
AND cdtg.xano = xa.xano AND cdtg.prdno = xa.prdno | |
AND cdtg.grade = xa.grade AND | |
DATE_FORMAT(cdtg.data_hora, '%Y%m%d') = xa.date) | |
WHERE pxa.date BETWEEN 20160215 AND 20160301 | |
) AS t1 | |
GROUP BY t1.id_pessoa; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment