Pode me explicar pq ele fez isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Pode me explicar pq ele fez isso?
Olá, Aline, tudo bem?
Peço desculpas pela demora em fornecer um retorno.
Nesta atividade, nosso objetivo é gerar uma tabela com o CPF, o número de notas e o faturamento total. Para isso, utilizaremos duas subconsultas
A primeira subconsulta tem como resultado a quantidade de notas por CPF, e obtemos essa informação na tabela de clientes. A consulta correspondente é a seguinte:
( SELECT CPF, (SELECT COUNT(*) FROM [dbo].[ListaNotasCliente](CPF)) AS NUM_NOTA FROM [TABELA DE CLIENTES]) APara obter os dados referentes ao faturamento, precisaremos consultar a tabela de notas fiscais, onde faremos a soma do campo "numero". A consulta correspondente ficará assim:
( SELECT CPF, (SELECT SUM(*) [dbo].[FaturamentoNota](NUMERO)) AS TOTAL_FATURAMENTO FROM [NOTAS FISCAIS]
Em seguida, realizamos um INNER JOIN unindo as duas tabelas pelo campo CPF.
Portanto, como estamos consultando duas tabelas distintas, foram utilizadas essas subconsultas.
Espero ter ajudado.
Aproveito o momento para comunicar que esse curso ganhou uma versão atualizada: Microsoft SQL Server 2022: conhecendo o T-SQL
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais!