Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизФункция для определения предыдущего месяца Найти похожие ветки
← →
PL (2007-02-01 15:13) [0]Здравствуйте, уважаемые мастера!
Подскажите, плз, функцию, возвращающую предыдущий месяц какой-либо даты - существует ли такая или как ее написать?
← →
Ega23 © (2007-02-01 15:15) [1]Что должно получиться при входном параметре 29 марта?
← →
Плохиш © (2007-02-01 15:15) [2]IncMonth/IncAMonth
← →
Desdechado © (2007-02-01 15:15) [3]Extract( MONTH FROM perem )
это в SQL
← →
PL (2007-02-02 15:34) [4]
> Что должно получиться при входном параметре 29 марта?
если функцию писать можно учесть и это и високосный год, но мне не надо так заморачиаться у меня не будет dd равняться 29. есть мысли?
> IncMonth/IncAMonth
спасибо, но это же инкрементирующие функции. а что-нибудь обратное есть?
> Extract( MONTH FROM perem )
> это в SQL
нет мне запрос не нужен, спасибо
← →
MBo © (2007-02-02 15:38) [5]>спасибо, но это же инкрементирующие функции. а что-нибудь обратное есть?
А ты хелп прочел?
← →
clickmaker © (2007-02-02 15:53) [6]
> но это же инкрементирующие функции. а что-нибудь обратное
> есть?
нет. Время - оно необратимо
← →
Anatoly Podgoretsky © (2007-02-02 15:57) [7]> PL (02.02.2007 15:34:04) [4]
> если функцию писать можно учесть и это и високосный год, но мне не надо так заморачиаться у меня не будет dd равняться 29. есть мысли?
Есть, если у тебя будет, так, то три раза из четырех, будешь получать исключение, при попытке использовать дату 29.02.хххх
← →
Anatoly Podgoretsky © (2007-02-02 15:57) [8]> clickmaker (02.02.2007 15:53:06) [6]
Она еще и не транзитивна.
← →
Desdechado © (2007-02-02 16:28) [9]Anatoly Podgoretsky © (02.02.07 15:57) [7]
Автору вроде месяц (номер?) нужен, а не дата с месяцем назад.
← →
Плохиш © (2007-02-02 16:35) [10]
> > IncMonth/IncAMonth
>
> спасибо, но это же инкрементирующие функции. а что-нибудь
> обратное есть?
Я плякал... Видно не судьба аФФтару помочь, ввиду отсутствия у него одной важной детали...
← →
Anatoly Podgoretsky © (2007-02-02 16:37) [11]> Desdechado (02.02.2007 16:28:09) [9]
Чтобы получить номер месяца, надо в функцию преобразования подать правильную дату.
← →
evvcom © (2007-02-02 17:16) [12]> [11] Anatoly Podgoretsky © (02.02.07 16:37)
> подать правильную дату
Гы, эт как передавать. Если TDateTime, так она всегда будет правильной. А про стринг вроде не было разговору.
← →
Anatoly Podgoretsky © (2007-02-02 19:42) [13]> evvcom (02.02.2007 17:16:12) [12]
Тогда точный ответ на заданный вопрос - такой функции нет.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c