Você está na página 1de 2

1RESPOSTA:

|-----------------------------------------------------|
SELECT first_name||' '|| last_name as ATOR from actor
WHERE actor_id in
(SELECT actor_id FROM film_actor
WHERE film_id IN (SELECT film_id FROM film_category
WHERE category_id = 5));
|-----------------------------------------------------|

2RESPOSTA:
|------------------------------------------------------------------|
SELECT first_name||' '||last_name as Nome FROM staff
WHERE staff.staff_id IN (SELECT staff_id FROM (SELECT staff_id, sum(staff_id/sta
ff_id) as soma from rental
GROUP BY staff_id
ORDER BY soma DESC) as staff_id)
LIMIT 1;
|------------------------------------------------------------------|

3-(5)
RESPOSTA:
|------------------------------------------------------------------|
SELECT film_id as total, sum(film_id/film_id) as soma from inventory
group by film_id
ORDER BY soma DESC LIMIT 20;

4-Apresente o filme que gerou maior renda(payment), e o total dessa renda. Impor
tante, tambm ser necessrio avaliar a relao entre as tabelas film e rental, para des
qual filme gerou a maior renda.
RESPOSTA:
|------------------------------------------------------------------|
SELECT title, preco FROM (SELECT film.title, sum(inventory_id/inventory_id)*film
.rental_rate as PRECO from rental
INNER JOIN inventory using (inventory_id)
INNER JOIN film using (film_id)
GROUP BY film.title, film.rental_rate) as aloha
ORDER BY preco DESC LIMIT 1;
|------------------------------------------------------------------|
5-(9)
RESPOSTA:
|------------------------------------------------------------------|
SELECT cliente, gasto FROM (SELECT customer.first_name||' '||customer.last_name

as cliente, sum(film.rental_rate) as gasto FROM rental


INNER JOIN customer using (customer_id)
INNER JOIN inventory using (inventory_id)
INNER JOIN film using (film_id)
GROUP BY film.rental_rate,customer.customer_id) as resposta
ORDER BY GASTO DESC LIMIT 10;
|------------------------------------------------------------------|

Você também pode gostar