Ein
SQL-Code:
Select s.techniker, max(datum), a.statuscode /* usw */
from statistik s join auftrag a on s.auftrag=a.auftragid
group by s.techniker, a.statuscode /* usw, allo in group rein welche keine max Funktion ist */
where s.techniker = 'Hans Müller' and max(datum) <= date
Damit solltest Du schon mal alle Einträge kriegen, wo der letzte Störfall heute ist.
Willst Du einen Zeitbereich von 14 Tagen berücksichtigen, so kuck Dir mal dazu die Datumsfunktionen von
MySQL an, da gibts dann einige.