Secondo me facevi meglio a crearti un unico campo dove salvavi data ed ora.
In questo modo potevi prendere i dati dove
codice:
dateDiff("h",datadb,now()) > 16
ovvero dove la differenza di data in base all'ora tra la data nel db e la funzione now() è superiore a 16.