esses são o que eu fiz:
select cpf,count(cpf),data_venda from notas_fiscais where year(DATA_VENDA) = 2016 group by cpf,data_venda;
select cpf,count(cpf) from notas_fiscais where year(DATA_VENDA) = 2016 group by cpf having count(cpf) > 2000;
esses são o que eu fiz:
select cpf,count(cpf),data_venda from notas_fiscais where year(DATA_VENDA) = 2016 group by cpf,data_venda;
select cpf,count(cpf) from notas_fiscais where year(DATA_VENDA) = 2016 group by cpf having count(cpf) > 2000;
Oi Leonardo,
Pelo que peguei aqui, a primeira consulta retornará o CPF e a data da nota fiscal de todos os clientes que tiveram pelo menos uma venda no ano de 2016.
A segunda consulta retornará o CPF de todos os clientes que tiveram mais de 2000 vendas no ano de 2016.
Você chegou a dar uma testada em ambas?
Abcs!
O HAVING é uma cláusula SQL utilizada para filtrar resultados, assim como WHERE, com a diferença que ele suporta as funções de agregação.