1
resposta

RESPOSTA

######################################################################
# CONSULTA COM VENDAS DE CLIENTES POR MÊS
######################################################################
SELECT X.CPF, X.NOME, X.MES_ANO, X.QUANTIDADE_VENDAS,X.QUANTIDADE_LIMITE, 
    ROUND((1-(X.QUANTIDADE_LIMITE/X.QUANTIDADE_VENDAS)) * 100,2) AS  DIFERENCA_PERCENTUAL
FROM(SELECT NF.CPF,TC.NOME,DATE_FORMAT(NF.DATA_VENDA,'%Y-%m') AS MES_ANO, 
SUM(INF.QUANTIDADE) AS QUANTIDADE_VENDAS, 
MAX(TC.VOLUME_DE_COMPRA) as QUANTIDADE_LIMITE
FROM notas_fiscais NF
INNER JOIN itens_notas_fiscais INF
    ON NF.NUMERO = INF.NUMERO
INNER JOIN tabela_de_clientes TC
ON TC.CPF = NF.CPF
GROUP BY NF.CPF, TC.NOME,DATE_FORMAT(NF.DATA_VENDA,'%Y-%m')) X
HAVING X.QUANTIDADE_LIMITE-X.QUANTIDADE_VENDAS < 0;

####################################################################
# LIMITE DE COMPRA POR CLIENTE
######################################################################

SELECT TC.CPF, TC.NOME,TC.VOLUME_DE_COMPRA AS QUANTIDADE_LIMITE
FROM tabela_de_clientes TC
1 resposta

Oi Daniella, tudo bem?

Parabéns por praticar com as atividades propostas no curso. E muito obrigada por compartilhar com a gente o seu resultado!

Um abraço e bons estudos.