Den forespørgsel, du vil vise som eksempel, er:
SELECT * FROM temp WHERE mydate > '2009-06-29 16:00:44';
04:00:00 er 04:00, så alle de resultater, du viser, kommer efter det, hvilket er korrekt.
Hvis du vil vise alt efter kl. 16.00, skal du bruge den korrekte (24 timers) notation i din forespørgsel.
For at gøre tingene lidt klarere, prøv dette:
SELECT mydate, DATE_FORMAT(mydate, '%r') FROM temp;
Det vil vise dig datoen og dens 12 timers tid.