instruction: Adott egy felhasználói naplókat tartalmazó táblázat a UserID, LoginTime és LogoutTime oszlopokkal, írjon SQL lekérdezést, hogy megtalálja a leghosszabb időt, amit bármely felhasználó bejelentkezve töltött.
output: A következő SQL-lekérdezéssel megkereshető, hogy melyik felhasználó mennyi időt töltött bejelentkezve a leghosszabb ideig:
  
  ```
  SELECT UserID, MAX(TIMEDIFF(LogoutTime, LoginTime)) AS LongestTime (Leghosszabb idő)
  FROM user_logs
  GROUP BY UserID
  ORDER BY LongestTime DESC
  LIMIT 1
  ```
  
  Ez a lekérdezés kiszámítja a LogoutTime és LoginTime közötti különbséget minden egyes felhasználó esetében, és a MAX függvény segítségével visszaadja a maximális különbséget (azaz a leghosszabb időt) minden egyes felhasználó esetében. Az eredmények ezután a leghosszabb idő szerint csökkenő sorrendbe kerülnek, és az első eredményt a LIMIT 1 záradék segítségével adja vissza.