Ah jetzt verstehe ich dich.
Ich würde es mit
sql etwa so machen:
erst fragen : where datum = heute,
dann die records zählen.
wenn die null sind, dann eine neue abfrage mit order by datum starten.
dann den obersten wert nehmen und davon das datum, das ist dann das datum, was der variablen zugewiesen wird.
Jetzt hast du das datum der letzten news.
hoffe, ich habe dich richtig verstanden und du mich