Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2009.08.02;
Скачать: [xml.tar.bz2];

Вниз

Количество месяцев   Найти похожие ветки 

 
dolmat   (2008-10-27 11:37) [0]

Необходимо вычислить количество полных месяцев между now и полем в таблице
select scet, kol_pm(now-min(dat_nac)) as prosr_mes from dolgi
where kol_pm(now-min(dat_nac)) >2

kol_pm -- творить UDF аль есть уже такая?


 
Правильный$Вася   (2008-10-27 12:26) [1]

между 3 февраля и 3 марта сколько полных месяцев?


 
dolmat   (2008-10-27 12:35) [2]

1, 13 ... 12*k+1


 
Правильный$Вася   (2008-10-27 13:13) [3]

а теперь напиши формулу


 
dolmat   (2008-10-27 13:34) [4]

если правильно понял
select (extract(year from now)-extract(year from dat_nac))*12+(extract(month from now)-extract(month from dat_nac)) as mes_pr


 
Johnmen ©   (2008-10-27 14:09) [5]


> dolmat   (27.10.08 13:34) [4]
> если правильно понял

Неправильно.
Количество "полных месяцев" есть величина абсурдная, а потому невычисляемая...


 
Anatoly Podgoretsky ©   (2008-10-27 15:29) [6]

> dolmat  (27.10.2008 11:37:00)  [0]

Что такое полный месяц.


 
Petr V.Abramov   (2008-10-27 16:25) [7]


> Anatoly Podgoretsky ©   (27.10.08 15:29) [6]

от полнолуния до полнолуния


 
Ega23 ©   (2008-10-27 16:29) [8]

сколько полных месяцев между 1 февраля и 1 марта?


 
dolmat   (2008-10-27 16:34) [9]


> Anatoly Podgoretsky ©   (27.10.08 15:29) [6]

> Что такое полный месяц.

01/03/2008-06/05/2008= 2


 
Ega23 ©   (2008-10-27 16:43) [10]


> 01/03/2008-06/05/2008= 2


Хорошо. А 04/03/2008 - 06/05/2008 ?


 
Правильный$Вася   (2008-10-27 16:46) [11]


> Ega23 ©   (27.10.08 16:43) [10]

ну, лучше с 31 января по 28 февраля

> от полнолуния до полнолуния

а если тучи?


 
Anatoly Podgoretsky ©   (2008-10-27 16:58) [12]

> Petr V.Abramov  (27.10.2008 16:25:07)  [7]

Это луна, а месяц это меньше половины луны.


 
Anatoly Podgoretsky ©   (2008-10-27 16:58) [13]

> dolmat  (27.10.2008 16:34:09)  [9]

с 1 числа просто, а если считать от 29?


 
Правильный$Вася   (2008-10-27 17:21) [14]


> месяц это меньше половины луны

по-укр "мiсяць" и есть наш естественный спутник
собственно, оттуда и календарная единица называется
28 дней с часами


 
dolmat   (2008-10-27 17:50) [15]


> Anatoly Podgoretsky ©   (27.10.08 16:58) [13]

>
> с 1 числа просто, а если считать от 29?

Для задачи, которую я делаю это не важно. Там важен месяц года.


 
Правильный$Вася   (2008-10-27 18:09) [16]


>  это не важно. Там важен месяц года

т.е. между 30 апреля и 1 мая - уже 1 месяц?


 
Anatoly Podgoretsky ©   (2008-10-27 19:56) [17]

> dolmat  (27.10.2008 17:50:15)  [15]

B - A + 1



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2009.08.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.004 c
3-1225350632
prisoner849
2008-10-30 10:10
2009.08.02
Как проапдейтить определенное поле в таблице?


15-1243531922
AlexDan
2009-05-28 21:32
2009.08.02
Подключение своего доменного имени к хостеру


2-1244388650
zdm
2009-06-07 19:30
2009.08.02
DBLookupCombobox , отоброзить текст без нажатия выпадения меню


2-1244224996
Nekroraise
2009-06-05 22:03
2009.08.02
цвет TColor в формат цвета фотошопа(и не только)..


11-1203259853
Сидор
2008-02-17 17:50
2009.08.02
Глупейший вопрос... заранее извините





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