есть ли функция подобная DATE_ADD() для TIMESTAMP

SHad-X

Новичок
есть ли функция подобная DATE_ADD() для TIMESTAMP

Доброго всем времени суток! у меня тут такой вопросик:
для даты есть функця DATE_ADD(date,INTERVAL expr type) - но это для формата DATE... есть ли подобная функция для TIMESTAMP'а?
я думаю можно бы было попробовать сделать так:
UNIX_TIMESTAMP(DATE_ADD(FROM_UNIXTIME(),INTERVAL expr type))
но как то не хочется так все усложнять!
 

SHad-X

Новичок
это чтобы придваить определенное количество секунд, как я понимаю! а если я хочу прибавить 1 месяц и 12 дней, чтобы он сам подсчитал количество секунд и прибавил!
 

Andreika

"PHP for nubies" reader
ну если умножение не прокатывает, то низнаю..
вообще непонятно че ты хочешь? использование INTERVAL в запросе? или что?
 

SHad-X

Новичок
я уже понял! все оказывается намного проще... просто я читал мануал, там такого не было описано с таймстемпом... как ты и говорил можно просто прибавлять! например:
UNIX_TIMESTAMP() + 12 HOUR
спасибо за помощь! =)

-~{}~ 16.04.06 12:45:

хотя вот ещё вопрос, почему я не могу сделать так:
SELECT UNIX_TIMESTAMP() + 12 HOUR + 1 MONTH
прибавить сразу 2 значения?
 

SHad-X

Новичок
это выполнимая операция.... просто МЕСЯЦЫ все разные... мне надо чтобы правильно считал! в одном 30 дней в другом 31... поэтому мне нужно прибавлять 1 MONTH... это у меня получилось! а как прибавить 1 MONTH и 12 HOUR...
UNIX_TIMESTAMP() + 12 HOUR + 1 MONTH
так не работает...
 
Сверху