Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество месяцев [D7, IB6.x]


dolmat ©   (2008-10-27 11:37:00) 

Необходимо вычислить количество полных месяцев между 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 аль есть уже такая?


Anatoly Podgoretsky   (2008-10-27 19:56:00) [1]

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

B - A + 1


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


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

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


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


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

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

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


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


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

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


Anatoly Podgoretsky   (2008-10-27 16:58:00) [5]

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

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


Anatoly Podgoretsky   (2008-10-27 16:58:00) [6]

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

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


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


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

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

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

а если тучи?


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


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


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


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


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

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

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


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

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


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


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

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


Anatoly Podgoretsky   (2008-10-27 15:29:00) [12]

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

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


Johnmen   (2008-10-27 14:09:00) [13]


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

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


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

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


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

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


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

1, 13 ... 12*k+1


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо