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

[Sugestão] Mão na massa: registro de novos funcionários

DBeaver

-- Criar a tabela funcionarios
CREATE TABLE funcionarios
(
  id VARCHAR(10) PRIMARY KEY,
  nome VARCHAR(250),
  cargo VARCHAR(50),
  departamento VARCHAR(50),
  data_contratacao DATE,
  salario DECIMAL(10,2)
);

-- Inserir dados na tabela funcionarios
INSERT INTO funcionarios (id, nome, cargo, departamento, data_contratacao, salario)
VALUES
  ("32D", "João Silva", "Desenvolvedor de Software", "TI", "2023-10-24", 6000.00),
  ("70A", "Mário Souza", "Auditor", "TI", "2026-01-05", 25000.00);

-- Criar a tabela funcionarios_recentes
CREATE TABLE funcionarios_recentes
(
  id_recentes VARCHAR(10) PRIMARY KEY,
  nome_recentes VARCHAR(250),
  cargo_recentes VARCHAR(50),
  departamento_recentes VARCHAR(50),
  data_contratacao_recentes DATE,
  salario_recentes DECIMAL(10,2),
  FOREIGN KEY (id_recentes) REFERENCES funcionarios(id)
);

-- Inserir os funcionários contratados nos últimos 30 dias na tabela funcionarios_recentes
INSERT INTO funcionarios_recentes (id_recentes, nome_recentes, cargo_recentes, departamento_recentes, data_contratacao_recentes, salario_recentes)
SELECT 
  id, 
  nome, 
  cargo, 
  departamento, 
  data_contratacao, 
  salario
FROM funcionarios
WHERE julianday('now') - julianday(data_contratacao) < 30;

-- Consultar a tabela funcionarios_recentes
SELECT * FROM funcionarios_recentes;
1 resposta
solução!

Olá, Marinaldo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de CREATE TABLE para estruturar corretamente os dados, utilizou muito bem o INSERT INTO ... SELECT para popular a tabela com base em uma condição e ainda compreendeu a importância de aplicar funções de data para filtrar registros recentes.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!