Текущее время: Пн, июл 28 2025, 23:55

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Разница дат в годах
СообщениеДобавлено: Вт, дек 09 2008, 13:48 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 25 2008, 16:04
Сообщения: 70
Подскажите, плиз, ФМ для подсчёта разницы в годах между двумя датами DATS.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 09 2008, 13:56 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 25 2008, 16:04
Сообщения: 70
HRVE_GET_TIME_BETWEEN_DATES


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 09 2008, 17:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 20 2008, 16:29
Сообщения: 245
Откуда: RU->DE
Пол: Мужской
DURATION_DETERMINE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 02:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
может так:
Code:
Raznica = ( data2 - data1 ) / 365

вам же в годах надо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 08:56 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, ноя 21 2008, 05:13
Сообщения: 34
DKiyanov написал:
может так:
Code:
Raznica = ( data2 - data1 ) / 365

вам же в годах надо.

года разные бывают, да и даты не обязаны быть одним месяцем и числом

_________________
по-моему так...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 10:18 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
SPikARD написал(а):
DKiyanov написал:
может так:
Code:
Raznica = ( data2 - data1 ) / 365

вам же в годах надо.

года разные бывают, да и даты не обязаны быть одним месяцем и числом


имелось в виду что
data: data1 type d.
data: data2 type d.

для этих типов SAP разницу результат получается в днях.

конечно года бывают разные (высокосные...) но когда речь идет о результате в годах вряд ли интересует точность до третьего знака


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 19:41 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Вообще надо бы начать с определения "разницы в годах", а то у нас тут один раз была накладка с разницей в месяцах. Интересовала разница строго по месяцу (т.е. июль - июнь = 1, не взирая на дату), а разные ФМ выдавали совсем не те результаты, что ожидалось.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 20:33 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Jelena, так просто же очень...

Code:
PARAMETERS: p_date1 TYPE sy-datum,
            p_date2 TYPE sy-datum.

DATA: i_month TYPE i.

i_month = ( p_date1+4(2) - p_date2+4(2) ) + ( ( p_date1(4) - p_date2(4) ) * 12 ).

WRITE i_month.


А так - да. Неизвестно какая разница нужна автору.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB