ComenzarEmpieza gratis

Crear una tabla temporal para simplificar una consulta

Los datos de Stack Overflow contienen recuentos diarios de preguntas hasta el 2018-09-25 para todas las etiquetas, pero cada etiqueta tiene una fecha de inicio diferente en los datos.

Averigua cuántas preguntas tenían cada etiqueta en la primera fecha para la que se dispone de datos de la etiqueta, así como cuántas preguntas tenían la etiqueta el último día. Calcula también la diferencia entre estos dos valores.

Para ello, calcula primero la fecha mínima de cada etiqueta.

A continuación, utiliza las fechas mínimas para seleccionar el question_count tanto el primer día como el último. Para ello, une la tabla temporal startdates a dos copias distintas de la tabla stackoverflow: una para cada columna -primer día y último día- aliasadas con nombres distintos.

Este ejercicio forma parte del curso

Análisis exploratorio de datos en SQL

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

-- To clear table if it already exists
DROP TABLE IF EXISTS startdates;

-- Create temp table syntax
CREATE ___ ___ ___ AS
-- Compute the minimum date for each what?
SELECT ___,
       ___(date) AS mindate
  FROM stackoverflow
 -- What do you need to compute the min date for each tag?
 ___ ___ ___;
 
 -- Look at the table you created
 SELECT * 
   FROM ___;
Editar y ejecutar código