a)-- Alter table locatorio drop column datanascimento; -- Alter table locatorio add column idade; -- Faça uma consulta que mostre o nome do locatário que mais gastou com aluguel de carro em um ano. b) SELECT l.nome, MAX(al.valor) FROM locatorio l, aluguel al WHERE l.idLocatorio = al.idLocatorio AND al.data_inicio >= '01/03/2018' AND al.data_fim <= '03/12/2018' GROUP BY l.nome ORDER BY MAX(al.valor) DESC LIMIT 1; c) --Faça uma consulta que mostre nome e data de nascimento do locatário que mais alugou carro. select lo.nome,lo.datanascimento, sum(al.idaluguel) as qt_aluguel from locatorio lo , aluguel l , aluguel al Where lo.idlocatorio=al.idlocatorio and l.idlocatorio= al.idlocatorio group by lo.nome, lo.datanascimento order by sum(al.idaluguel) DESC LIMIT 1; --Faça uma consulta que mostre a descrição do grupo de carros que mais é alugado. d)select g.descricao_grupo, count(g.idgrupo)from grupo g, aluguel_carro al , carro c where g.idgrupo= c.idgrupo and g.idgrupo= al.idaluguel group by g.descricao_grupo order by count(g.idgrupo); --Faça uma consulta que mostre qual nome, modelo e o grupo do carro mais alugado e)select c.nome,c.modelo, count(g.idgrupo) from carro c, grupo g, aluguel_carro al Where g.idgrupo= c.idgrupo and g.idgrupo=al.idaluguel group by c.nome, c.modelo order by count(g.idgrupo) DESC limit 1; --Faça uma consulta que mostre o endereço e o contato de um locatário. f) select *from locatorio l, endereco e, contato_ c Where e.idlocatorio=l.idlocatorio and e.idlocatorio=c.idlocatorio and l.idlocatorio=1; g) -- Faça uma consulta que mostre todos os carros alugados em um ano. select *from carro c, aluguel_carro al, aluguel l Where c.idgrupo=al.idaluguel and al.idaluguel= l.idaluguel AND l.data_inicio >= '01/01/2018' AND l.data_fim <= '31/12/2018'; --h)Faça uma consulta que mostre o valor total de alugueis em um ano select sum(al.idaluguel) from aluguel_carro al , aluguel l where al.idaluguel=l.idaluguel AND l.data_inicio >= '01/01/2018' AND l.data_fim <= '31/12/2018';