Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.18;
Скачать: CL | DM;

Вниз

Функция для определения предыдущего месяца   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.046 c
15-1169742187
Джо
2007-01-25 19:23
2007.02.18
Как они достали!


2-1170078591
NPC
2007-01-29 16:49
2007.02.18
Связи между таблицами


15-1170081313
Cyrax
2007-01-29 17:35
2007.02.18
Протокол Y-modem


9-1143814787
Pa5ha
2006-03-31 18:19
2007.02.18
Загрузчик текстур


3-1163080786
Megabyte
2006-11-09 16:59
2007.02.18
Аналог Profiler а(для MSSQL) для Firebird 2.0