1
resposta

Desafio: listando expressão natural

--Utilizando STR
SELECT  CONCAT('O cliente ' , NOME , ' comprou R$ ' , TRIM(STR(SUM(PRECO * QUANTIDADE),10,2)), ' no ano de ' , YEAR(DATA_VENDA)) AS CLIENTE_COMPROU
FROM TABELA_DE_CLIENTES TC
INNER JOIN NOTAS_FISCAIS NF ON NF.CPF = TC.CPF
INNER JOIN ITENS_NOTAS_FISCAIS INF ON NF.NUMERO = INF.NUMERO
WHERE 
YEAR(DATA_VENDA)=2016
GROUP BY NOME,YEAR(DATA_VENDA)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

--Conferindo calculo de um cliente
SELECT TC.NOME,YEAR(DATA_VENDA),SUM(QUANTIDADE*PRECO) FROM ITENS_NOTAS_FISCAIS INF
INNER JOIN NOTAS_FISCAIS NF ON NF.NUMERO = INF.NUMERO
INNER JOIN TABELA_DE_CLIENTES TC ON NF.CPF = TC.CPF
WHERE NF.CPF = '94387575700' AND YEAR(DATA_VENDA) = 2016
GROUP BY TC.NOME,YEAR(DATA_VENDA)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Lucas, tudo bem?

Mandou muito bem resolvendo o desafio proposto.

Continue assim e bons estudos!