Главная страница
    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.066 c
1-1167294840
wezzz
2006-12-28 11:34
2007.02.18
Как удалить все содержимое текстового файла?


15-1169887107
$Pl@Sh
2007-01-27 11:38
2007.02.18
Новое на сайте


15-1169657987
Rouse_
2007-01-24 19:59
2007.02.18
Мини ММП в пятницу


15-1168891405
jack128
2007-01-15 23:03
2007.02.18
ММП в эту пятницу


3-1164873599
Литейщик
2006-11-30 10:59
2007.02.18
Подчиненные табличные формы в стиле Acсess





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский