Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/10/2023, 18:15 Consultas SQL: avançando no SQL com MySQL: Aula 6 - Atividade 5 Consolidando o seu conhecimento | Alura - Cursos onl… https://cursos.alura.com.br/course/mysql-consultas-sql/task/56519 1/3 05 Consolidando o seu conhecimento Chegou a hora de você seguir todos os passos realizados por mim durante esta aula. Caso já tenha feito, excelente. Se ainda não, é importante que você execute o que foi visto nos vídeos para poder continuar com os próximos cursos que tenham este como pré- requisito. 1) Vamos por em prática o nosso conhecimento. 2) Primeiro montamos uma seleção que determina se as vendas mensais por cliente são válidas ou não. Consideramos válidas vendas abaixo da quantidade limite e não válidas acima da quantidade limite existente no cadastro do cliente. A consulta é a mostrada abaixo: SELECT X.CPF, X.NOME, X. CASE WHEN (X.QUANTIDADE_ ELSE 'VÁLIDA' END AS STA 12/10/2023, 18:15 Consultas SQL: avançando no SQL com MySQL: Aula 6 - Atividade 5 Consolidando o seu conhecimento | Alura - Cursos onl… https://cursos.alura.com.br/course/mysql-consultas-sql/task/56519 2/3 COPIAR CÓDIGO FROM (SELECT NF.CPF, TC. , SUM(INF.QUANTIDADE) AS , MAX(TC.VOLUME_DE_COMPR INNER JOIN ITENS_NOTAS_F ON NF.NUMERO = INF.NUMER INNER JOIN TABELA_DE_CLI ON TC.CPF = NF.CPF GROUP BY NF.CPF, TC.NOME 3) Outro exemplo de relatório é o que determina a venda por sabores, para o ano de 2016, apresentando o percentual de participação de cada um destes sabores, ordenados. SELECT VENDA_SABOR.SABOR ROUND((VENDA_SABOR.QUANT (SELECT TP.SABOR, YEAR(N TABELA_DE_PRODUTOS TP INNER JOIN ITENS_NOTAS_F INNER JOIN NOTAS_FISCAIS WHERE YEAR(NF.DATA_VENDA GROUP BY TP.SABOR, YEAR( INNER JOIN 12/10/2023, 18:15 Consultas SQL: avançando no SQL com MySQL: Aula 6 - Atividade 5 Consolidando o seu conhecimento | Alura - Cursos onl… https://cursos.alura.com.br/course/mysql-consultas-sql/task/56519 3/3 COPIAR CÓDIGO (SELECT YEAR(NF.DATA_VEN TABELA_DE_PRODUTOS TP INNER JOIN ITENS_NOTAS_F INNER JOIN NOTAS_FISCAIS WHERE YEAR(NF.DATA_VENDA GROUP BY YEAR(NF.DATA_VE ON VENDA_SABOR.ANO = VEN ORDER BY VENDA_SABOR.QUA
Compartilhar