timestamp

tolya

Guest
timestamp

У меня есть в БД следующие поля: day, month, year.
Как с помощью sql-запроса вывести все поля из БД, время с начала эпохи у которых, например больше 234556, т.е. мне надо перевести day month и year в формат timestamp в запросе и сравнить с моим временем.
 

tony2001

TeaM PHPClub
Автор оригинала: tolya
... дальше то что? Как мне в UNIX_TIMESTAMP пихнуть поля day, month, year из таблицы, поля имеют тип int
ты ман посмотрел?
или чукча не читатель, чукча писатель?

>select UNIX_TIMESTAMP('1997-10-04 22:23:00');
select UNIX_TIMESTAMP(CONCAT(year, '-', month,'-',day,'00:00:00')).....
типа того.
 

tony2001

TeaM PHPClub
кстати, начинать надо было с другого:
наличие подобных полей попахивает неправильной структурой таблицы, ибо обычно вполне достаточно DATETIME или TIMESTAMP, вместо трех полей INT.
 
Сверху