Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2614. Mostrar todas as postagens
Mostrando postagens com marcador 2614. Mostrar todas as postagens

segunda-feira, 26 de outubro de 2020

URI (BEECROWD) - 2614 - Locações de Setembro - SQL - PostgreSQL

Mais um exercício de SQL que divulgo a solução!

Antes de resolver qualquer problema de SQL do URI (novo BEECROWD), recomendamos seguir os seguintes passos:

  1. Ler todo enunciado do problema.
  2. Ler os tópicos do fórum em caso de dúvidas
  3. Preparar o esquema, conforme fornecido no problema. Obs.: muitas vezes o pessoal coloca o código de criação do esquema no fórum, então é só copiar!

Plataforma: URI (BEECROWD)

Problema2614

Solução:

Mais um exercício que tem mais de uma solução possível! Como você resolveu?

Esse eu fiz um SELECT pegando as colunas name e rentals_date, verificando a restrição com ids iguais (customers.id e rentals.id_customers) e utilizei duas vezes o operador lógico AND para verificar as datas, pois era necessário imprimir somente os resultados daquele intervalo específico.

Tente resolver utilizando BETWEEN também!

Mais uma vez a consulta foi quebrada. Utilizei cinco linhas, mas poderia ter feito tudo em uma. Nesse caso aqui a linha ficaria muito grande, o que compromete a legibilidade na minha opinião. Veja a instrução que usei para obter o accept, abaixo!

SELECT customers.name, 
rentals.rentals_date FROM customers, rentals
WHERE customers.id = rentals.id_customers AND
rentals.rentals_date >= '2016-09-01'
AND rentals.rentals_date <= '2016-09-30';

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas