1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Analyse exploratoire des données en SQL

Connected

cvičení

Repérer les dates manquantes

La fonction generate_series() peut servir à repérer les dates manquantes.

Rappel :

generate_series(from, to, interval)

où from et to sont des dates ou des timestamps, et interval peut être donné sous forme de chaîne avec un nombre et une unité de temps, par exemple '1 month'.

Y a‑t‑il des jours, dans les données 311 d'Evanston, pour lesquels aucune demande n'a été créée ?

Pokyny

100 XP
  1. Écrivez une sous-requête avec generate_series() pour obtenir toutes les dates entre les valeurs min() et max() de date_created dans evanston311.
  2. Rédigez une autre sous-requête pour sélectionner toutes les valeurs de date_created en tant que dates à partir de evanston311.
  3. Les deux sous-requêtes doivent produire des valeurs de type date (repérez le ::).
  4. Sélectionnez les dates (day) de la première sous-requête qui ne sont NOT IN les résultats de la deuxième sous-requête. Vous obtiendrez ainsi les jours absents de date_created.