invece di controllare record per record, aggiungi la condizione nel where. Query da sistemare come prevedibile.... oppure conta i record che stampi. Ma e' meglio agire direttamente sul result set eliminando a priori i record che non servono....

basta definire il range minimo della data ed aggiungere nel where una and

and data_nel db > '$range_minimo'

tanto per esempio.