Wybierz grupę rekordów MySQL na podstawie najnowszego znacznika czasu

Mam procedurę, która działa co kilka godzin, tworząc kilka wpisów w tabeli używanej do logowania. Muszę wybrać wszystkie rekordy z najnowszymznak czasu które mają wspólny identyfikator konta. Coś takiego:

SELECT * 
FROM TABLE_logs 
WHERE ACCOUNT_ID='12345' 
ORDER BY TIMESTAMP DESC 

Gdzie utknąłem, nie mogę powiedziećLIMIT 5 lub coś podobnego, ponieważ liczba rekordów utworzonych w każdym przedziale rutynowym może być inna. Tak więc, na przykład, gdy procedura działa o 10 rano, może utworzyć 6 wpisów w tabeli i tylko 4 wpisy w tabeli o 14.00.

Czy istnieje sposób na wybranie grupowania najnowszych rekordów bez wiedzy, ile ich jest?

questionAnswers(2)

yourAnswerToTheQuestion