Tipos de datos de intervalo
Los tipos de datos INTERVAL son una herramienta muy útil para la aritmética con tipos de datos de fecha y hora. Por ejemplo, supongamos que nuestra política de alquiler exige que los DVD se devuelvan en un plazo de 3 días. Podemos calcular el número de días de alquiler ( expected_return_date ) para un DVD determinado añadiendo un número de días de alquiler ( INTERVAL ) de 3 días al número de días de alquiler ( rental_date ) de la tabla de alquiler ( rental ). A continuación, podemos comparar este resultado con el tiempo real de reproducción ( return_date ) para determinar si el DVD se devolvió con retraso.
Probemos este ejemplo en el ejercicio.
Este ejercicio forma parte del curso
Funciones para manipular datos en PostgreSQL
Instrucciones del ejercicio
- Selecciona la fecha de alquiler y la fecha de devolución en la tabla
rental. - Añade
INTERVALde 3 días arental_datepara calcular la fecha prevista de devolución.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;