1
resposta

Consulta alternativa com o mesmo resultado

Olá,

Eu fiz uma consulta alternativa que me trouxe o mesmo resultado. Em termos de performance ela rodou em até meio segundo na minha máquina, a query de resposta do exercício demorou quase 3 segundos pra executar na minha máquina. Segue meu código:

SELECT CONCAT('O cliente ', C.NOME, ' faturou ', X.FATURAMENTO ,' no ano de 2016') AS RESULTADO FROM tabela_de_clientes C INNER JOIN (
    SELECT N.CPF, ROUND(SUM(I.QUANTIDADE * I.PRECO),2) AS FATURAMENTO FROM NOTAS_FISCAIS N
    INNER JOIN ITENS_NOTAS_FISCAIS I ON N.NUMERO=I.NUMERO WHERE YEAR(N.DATA_VENDA) = 2016 GROUP BY CPF
) X ON C.CPF = X.CPF GROUP BY C.CPF;
1 resposta

Olá, Vinicius! Tudo bem contigo?

Isso acontece mesmo!

Tiveram buscas que fiz em que tive resultados de tempo de respostas bem diferentes em comparação com amigos de trabalho. Muitas vezes com execuções diferentes ou até mesmo iguais!

Obrigado por ter compartilhado seu código!

Vai contribuir muito com a comunidade!

Um abraço e bons estudos!!!