1. Learn
  2. /
  3. Kurser
  4. /
  5. Analiza Exploratorie a Datelor în SQL

Connected

övning

Variație în funcție de ziua săptămânii

Timpul necesar pentru finalizarea unei solicitări variază în funcție de ziua din săptămână în care a fost creată?

Putem obține numele zilei din săptămână convertind un timestamp la date de tip caracter:

to_char(date_created, 'day') 

Însă numele zilelor din săptămână se sortează în ordine alfabetică, nu cronologică. Pentru a obține ordinea cronologică a zilelor din săptămână cu o valoare întreagă pentru fiecare zi, putem folosi:

EXTRACT(DOW FROM date_created)

DOW înseamnă „day of week" (ziua din săptămână).

Instruktioner

100 XP
  • Selectează numele zilei din săptămână în care a fost creată solicitarea (date_created) ca day.
  • Selectează timpul mediu dintre finalizarea solicitării (date_completed) și crearea acesteia ca duration.
  • Grupează după day (numele zilei din săptămână) și valoarea întreagă corespunzătoare zilei din săptămână (folosește o funcție).
  • Ordonează după valoarea întreagă a zilei din săptămână, folosind aceeași funcție utilizată în GROUP BY.