ПочатиПочніть безкоштовно

Обрізання дати

На відміну від date_part() або EXTRACT(), date_trunc() зберігає одиниці дати/часу, що є більшими за вказане поле, як частину дати. Тож замість вилучення лише одного компонента позначки часу, date_trunc() повертає вказану одиницю та всі більші разом із нею.

Згадайте синтаксис:

date_trunc('field', timestamp)

Використовуючи date_trunc(), знайдіть середню кількість звернень Evanston 311, створених за день, для кожного місяця в даних. Ігноруйте дні без звернень під час обчислення середнього.

Ця вправа є частиною курсу

Розвідувальний аналіз даних у SQL

Переглянути курс

Інструкції до вправи

  • Напишіть підзапит, щоб підрахувати кількість створених звернень за день.
  • Виберіть місяць і середню денну кількість на місяць із підзапиту daily_count.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Aggregate daily counts by month
SELECT ___ AS month,
       ___(___)
  -- Subquery to compute daily counts
  FROM (SELECT ___ AS day,
               ___ AS count
          FROM evanston311
         GROUP BY ___) AS daily_count
 GROUP BY ___
 ORDER BY month;
Редагувати та запускати код