1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. Eksploracyjna analiza danych w SQL

Connected

अभ्यास

Znajdź brakujące daty

Funkcja generate_series() może być przydatna do wykrywania brakujących dat.

Przypomnij sobie:

generate_series(from, to, interval)

gdzie from i to to daty lub znaczniki czasu, a interval można podać jako ciąg znaków z liczbą i jednostką czasu, np. '1 month'.

Czy w danych Evanston 311 istnieją dni, w których nie złożono żadnych zgłoszeń?

निर्देश

100 XP
  1. Napisz podzapytanie z użyciem generate_series(), które zwróci wszystkie daty pomiędzy min() a max() kolumny date_created w tabeli evanston311.
  2. Napisz kolejne podzapytanie, które wybierze wszystkie wartości date_created jako daty z tabeli evanston311.
  3. Oba podzapytania powinny zwracać wartości typu date (zwróć uwagę na operator ::).
  4. Wybierz daty (day) z pierwszego podzapytania, które NOT IN wynikach drugiego podzapytania. W ten sposób uzyskasz dni, których nie ma w kolumnie date_created.