получить записи для последней timestamp mysql

как получить все записи за последнюю дату. Дата, указанная в моем db, называется recordEntryDate, и она находится в этой форме. 2010-01-26 13:28:35

Lang: php DB: mysql

Вы можете сделать это:

 SELECT * FROM table1 WHERE DATE(recordEntryDate) = ( SELECT MAX(DATE(recordEntryDate)) FROM table1 ) 

Обратите внимание, что этот запрос не сможет воспользоваться индексом для recordEntryDate . Если у вас много строк, этот подобный запрос может быть быстрее для вас:

 SELECT * FROM table1 WHERE recordEntryDate >= ( SELECT DATE(MAX(recordEntryDate)) FROM table1 ) 
 SELECT * FROM table1 WHERE DATE(recordEntryDate) = ( SELECT MAX((recordEntryDate)) FROM table1 ) 

Там не нужно DATE .

Или, если вы хотите, чтобы

 SELECT * FROM table WHERE recordEntryDate > DATE( NOW( ) )