Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.027 c
5-1148857887
Delphi_uzer
2006-05-29 03:11
2007.02.18
обработчик события OnClick для динамически созданых компонентов


2-1170398199
Случайный прохожий
2007-02-02 09:36
2007.02.18
Функция с "необязательными" параметрами


2-1170227408
image
2007-01-31 10:10
2007.02.18
Потоки


15-1170052872
Тульский
2007-01-29 09:41
2007.02.18
Кто такой этот Каппель?


15-1170150334
legat
2007-01-30 12:45
2007.02.18
Ручная вставка в TDBGridEh




   Наверх