Стандартный ответ на такие вопросы: решением является переход на СУБД, которая поддерживает нормальный тип INTERVAL, а не "syntactic sugar".Автор оригинала: Screjet
Люди! ессси ктото решал или знает где решение, подскажите плз..
Ну или попросить начальство/заказчиков подождать до выхода Мыскль 5.0. Уверен, они отнесутся к этой просьбе с пониманием.p/s Пока 5-й мускл не вышел Он будет держать хранимые процедуры и триггеры..
Хм. Разница междуАвтор оригинала: chira
Тогда не понятно , что ты хочешь.
При чем тут количество дней в месяце?
tony2001, для того, чтобы портировать что-то с MySQL много времени не требуется (опыт есть), существует даже ряд средств для автоматизации процесса.Автор оригинала: tony2001
то есть попросить начальство дать время на переписывание всего софта с самого начала.
Элементарно определяю: я использую строку содержащую слова 'month', 'day' или 'week'.Автор оригинала: chira
Как ты определяешь , что тебе нужно добавить ко всем датам интервал в месяца или днях или неделях?
tst=# create table bar (itest interval);
CREATE TABLE
tst=# insert into bar values ('1 month');
INSERT 33390 1
tst=# insert into bar values ('30 days');
INSERT 33391 1
tst=# select '2003-02-01'::date + itest from bar;
?column?
---------------------
2003-03-01 00:00:00
2003-03-03 00:00:00
(2 rows)
Реальная ситуация есть у человека, задавшего исходный вопрос. А у меня есть реальный совет и реальное объяснение, почему твоё "решение" не катит.Автор оригинала: chira
Тебя интересует, как это выглядет чисто теоретичести или всетаки есть реальная ситуация?