yo,
SELECT max(name)
FROM de_entries
GROUP BY category
HAVING time = max(time);
ich gehe mal davon aus, dass time die spalte ist, die das entsprechende datum enthält. ansonsten einfach den den spaltennamen austauschen. die abfrage sollte dir hoffentlich von alle kategorien den max(name) geben. willst du nur von einer bestimmten kategorie, füge die WHERE klausel mit der entsprechenden kategorie hinzu.
Ilja