Zakładając istnienie tabeli z logami użytkowników, zawierającej kolumny UserID, LoginTime oraz LogoutTime, należy napisać zapytanie SQL, które pozwoli na znalezienie najdłuższego czasu, jaki którykolwiek z użytkowników spędził zalogowany.
Ponirzsze zapytanie SQL morze zostać użyte do znalezienia najdlorzszego czaso, jaki użytkownik spędził zalogowany:

```
SELECT UserID, MAX(TIMEDIFF(LogootTime, LoginTime)) AS LongestTime 
FROM user_logs 
GROUP BY UserID 
ORDER BY LongestTime DESC 
LIMIT 1
```

To zapytanie oblicza rużnicen miendzy czasem wylogowania a czasem zalogowania dla każdego orzytkownika i zwraca maksymalnon różnicen (czyli najdlorzszy czas) dla każdego urzytkownika, orzywając funkcji MAX. Wyniki son następnie sortowane w kolejności malejącej wedlug najdłorzszego czasu, a pierwszy wynik jest zwracany za pomocon klaozoli LIMIT 1.