Erstellen Sie eine Datenanalyse über überlappte Anmeldungen, die nach Zeitfenster gruppiert sindMySql

MySQL DBMS-Forum
Anonymous
 Erstellen Sie eine Datenanalyse über überlappte Anmeldungen, die nach Zeitfenster gruppiert sind

Post by Anonymous »

Ich entwickle ein internes Dashboard und muss zeigen, wie viele Anmeldesitzungen sich gegenseitig überlappten (das Maximum von ihnen), gruppiert nach Zeitfenster (vorausgesetzt, der Tag wird als Parameter bestanden). class = "s-table-container">


userId < /th>
Login < /th>
logout < /th>

< />

7
2025-04-03 08:30:00
2025-04-03 09:10:00


2
2025-04-03 09:20:00
2025-04-03 09:30:00


3
2025-04-03 09:37:00
2025-04-03 09:45:00


6
2025-04-03 09:55:00
2025-04-03 10:30:00


1
2025-04-03 10:15:00
2025-04-03 10:50:00


5
2025-04-03 12:01:00
2025-04-03 12:04:00


6
2025-04-03 12:05:00
2025-04-03 17:26:00


7
2025-04-03 12:23:00
2025-04-03 12:53:00


4 < /td>
2025-04-03 12:25:00 < /td>
2025-04-03 12:37:00 < /td>
< /tr>
< /tbody: class="s-table-container">


time
userLogged




08-09
1 (only user 7 logged in)


09-10
1 (users 2 and 3 never overlap their session)


10-11
2 (Benutzer 6 und 1 überlappten ihre Sitzung) < /td>
< /tr>

11-12 < /td>
0 < /td>
< /tr>

12-13 < /td>
3 (User 12-13 < /td> < /> 3 (User 12-13 < /td> < /> 3 (Benutzer 4,6, 4,6, 4,6, 4,6, ihre < /td>
3 (user 4,6,7 u. Sitzung)



Ist es möglich, dieses Ergebnis mit MySQL zu erreichen? (Möglicherweise mit einer einzelnen Abfrage?)
Und wenn nicht, gibt es einen Vorschlag, wie sonst diese Aufgabe erledigt werden soll?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post