1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Time Series Analysis in SQL Server

Connected

cvičení

Výpočet počtu dní mezi incidenty

Možná sis v předchozích dvou cvičeních všiml/a, že incidenty nenastávají každý den v týdnu – označení LAG() a LEAD() jako „předchozí den" proto může být trochu zavádějící; jde spíš o „předchozí období". I vedení si toho všimlo a na konci července chtělo znát počet dní mezi incidenty. Vypočítáme proto dvě hodnoty: počet dní od posledního incidentu a počet dní do dalšího incidentu.

Připomeň si, že DATEDIFF() vrací rozdíl mezi dvěma daty. Kombinací s LAG() a LEAD() snadno získáme požadované výsledky.

Pokyny

100 XP
  • Vypočítej počet dní od posledního incidentu pomocí kombinace DATEDIFF() a LAG() nebo LEAD().
  • Vypočítej počet dní do dalšího incidentu pomocí kombinace DATEDIFF() a LAG() nebo LEAD().
  • POZNÁMKA: v tomto cvičení sloupec NumberOfIncidents nepoužiješ.