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

duvida resolução exercício 06 aula 05

Boa noite,

No exercício onde devemos calcular o total de imposto pago no ano de 2016, a resolução usa um inner join. Por que não é utilizado o left join nesse caso?

SELECT YEAR(DATA), FLOOR(SUM(IMPOSTO * (QUANTIDADE * PREÇO))) 
FROM [NOTAS FISCAIS] NF
INNER JOIN [ITENS NOTAS FISCAIS] INF ON NF.NUMERO = INF.NUMERO
WHERE YEAR(DATA) = 2016
GROUP BY YEAR(DATA)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Se você usar o LEFT JOIN as NOTAS FISCAIS sem ITENS serão incluídas no cálculo.

Com o INNER JOIN só serão incluída as NOTAS que tiverem ITENS relacionados a elas.