MySQL current date and time

now() curdate() curtime()
2011-10-25 15:34:55 2011-10-25 15:34:55
select * from tablename
where tablename.datefield <> '' and tablename.timefield <> ''
and ( tablename.datefield < curdate() or 
( tablename.datefield <= curdate() and tablename.timefield <= curtime() )  )
and tablename.datetime <= now()
order by ablename.datefield desc, tablename.timefield asc;

Leave a Comment