1
resposta

A resposta fica bem mais bonita usando o "as" junto

SELECT matricula, COUNT(*) as quantidade FROM notas_fiscais
  WHERE YEAR(DATA_VENDA) = 2016
  GROUP BY CPF
  HAVING COUNT(*) > 2000
1 resposta

Olá Tiago, tudo bem?

Parabéns Tiago, a sua query ficou muito legal, você está indo muito bem. E realmente a resposta fica mais bonita utilizando o Alias.

Porém, no exercício é pedido os clientes que fizeram mais de 2000 compras em 2016, e você acabou retornando os vendedores ao informar a matrícula ao invés do CPF na query:

  • A sua query selecionando o matrícula dos vendedores:
SELECT matricula, COUNT(*) as quantidade FROM notas_fiscais
  WHERE YEAR(DATA_VENDA) = 2016
  GROUP BY CPF
  HAVING COUNT(*) > 2000
  • Query selecionando o CPF dos clientes:
 SELECT CPF, COUNT(*) as quantidade FROM notas_fiscais
  WHERE YEAR(DATA_VENDA) = 2016
  GROUP BY CPF
  HAVING COUNT(*) > 2000

Foi muito legal você ter compartilhado a sua resposta da atividade aqui com a gente :).

Continue assim e bons estudos!