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

Duvida sobre a SINTAXE

Boa Noite,

Tenho uma duvida com a questãoq ue estou escrevendo meu codigo, no caso dessa excercicio eu fiz na seguinte forma:

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

Comparado com o cod. que o professor escreveu, eu usei os apelidos que eu coloquei ('NF' e 'INF') até no momento do calculo, isso está correto ou por boa pratica não é o correto fazer dessa forma ?

1 resposta
solução!

Olá Robson, tudo bem?

Parabéns Robson, a sua query ficou muito legal e funcionou direitinho :)

A forma como você fez também está correta, não é necessário informar um alias para as colunas quando os campos são únicos, ou seja, não existe o mesmo campo em mais de uma tabela.

Porém, podemos considerar como uma boa prática utilizar o alias quando realizamos consultas em mais de uma tabela ao mesmo tempo, assim, conseguimos identificar a qual tabela cada coluna pertence.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!