Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida QUERY

Olá, podem esclarecer pq não foi preciso incluir INF na opção de data da venda? Tanto no select quanto no group by

query

SELECT YEAR(DATA_VENDA), SUM(QUANTIDADE * PRECO) AS FATURAMENTO
FROM notas_fiscais NF INNER JOIN itens_notas_fiscais INF 
ON NF.NUMERO = INF.NUMERO
GROUP BY YEAR(DATA_VENDA)
1 resposta
solução!

Oii Maykon, tudo certinho?

Boa pergunta!

Nessa query, estamos utilizando a função YEAR(DATA_VENDA) para obter o ano da venda e agrupar os resultados pelo ano, e essa coluna está presente na tabela principal da nossa consulta, a NOTAS_FISCAIS

A função YEAR(DATA_VENDA) irá extrair apenas o ano da coluna DATA_VENDA da tabela notas_fiscais (NF), sem a necessidade de incluir a tabela itens_notas_fiscais (INF) nessa parte da query. Sendo assim, a query retorna corretamente o valor que buscamos.

Espero ter esclarecido sua dúvida! Fico à disposição.

Abraços.