Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.059 c
1-1166799546
i-am-vladko
2006-12-22 17:59
2007.02.18
file not found


2-1170331492
Кевларвестов Семен
2007-02-01 15:04
2007.02.18
Получить эл-т многмоерного массива не зная его размерность


1-1166871574
kroner
2006-12-23 13:59
2007.02.18
Почему FindFirst возвращает не ноль?


2-1170245548
Beavercrazy
2007-01-31 15:12
2007.02.18
Закачать файл на FTP сервер


2-1170097733
Riply
2007-01-29 22:08
2007.02.18
Использование Result - как переменной в функции.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский