Wie löst man dies in Oracle SQL?Suchen von Teilen eines Datumsbereiches für mehrere Tage innerhalb/außerhalb des Tages Variabler Bereich für Datumsbereich
1.I hat Columns Event_Min_DateTime (z. 2017.01.06 07.30.00) & Event_Max_datetime (z. 2017.03.06 18.30.00) ein event_id (zB ev001). So eine berechnete Spalte Event_minutes kann erstellt werden als (Event_Max_Datetime - Event_Min_DateTime) * 24 * 60.
- ich auch Daily_Window_Start (variable Zeitmarkenwert) und Daily_Window_End (variable Zeitmarkenwert) eines Daily_Date (Sequenziell täglich) Spalten haben. So kann eine berechnete Spalte Daily_Window_minutes berechnet werden als (Daily_Window_End - Daily_Window_Start) * 24 * 60. Hinweis: Daily_Window_minutes wird immer < = 1440 sein.
Nun, wie die Spalten Daily_portion_within (Teil des Event_minutes innerhalb Daily_Window_minutes fällt) und Daily_portion_outside berechnen (Teil des Event_minutes außerhalb Daily_Window_minutes fallen aber innerhalb der gleichen Daily_Date)?