Questão FC374535
Observe a imagem a seguir: Em relação ao código SQL anterior, assinale a afirmativa correta.
Linguagem SQL
Instituto Consulplan · 2023
Observe a imagem a seguir:

Em relação ao código SQL anterior, assinale a afirmativa correta.
- O código tem como finalidade mostrar dados do último acesso ao processo.
- Na linha 3, há um erro de sintaxe, pois não se pode usar a função MAX em uma subconsulta.
- O código tem como finalidade mostrar todos os acessos ao processo, ordenando-os pela data de acesso.
- Para que o código seja executado sem erro, deve ser inserido o ponto-e-virgula (;) ao final da linha 5, ou seja, ao final da subconsulta.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A afirmativa está correta: o objetivo da consulta é exibir os dados do último acesso de cada processo.
Isso é obtido pela condição WHERE que compara hp.data_acesso com uma subconsulta correlacionada que retorna MAX() da data de acesso na tabela historico_processo para o mesmo numero_processo. Assim, para cada registro de hp só são selecionadas as linhas cuja data é a mais recente daquele processo.
As junções implícitas entre historico_processo, usuario e setor (hp.cod_usuario = u.codigo e u.cod_setor = s.codigo) permitem trazer o login do usuário e o setor correspondente.
Logo, a consulta retorna, por processo, o número, a data do último acesso, o login do usuário que acessou e a descrição do setor.
Conteúdo do catálogo FC Concursos · Atualizado em