Текущее время: Ср, июл 30 2025, 22:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Операции над датами
СообщениеДобавлено: Вт, авг 15 2006, 13:06 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
Вот такая ситуация:
есть две даты надо вычислить интервал в годах и месяцах.
Стандарт. ФМ таких не встречал. решил написать сам, но вот незадача:
если просто написать Date3 = Date1-Date2 и если Date3 имеет числовой формат то вычисляется разница в днях, а если имеет формат даты, то вообще какая-то билиберда:
20060901 - 20060801 = 00010201

Решил по уму написать, но возник вопрос:
если одна дата 20060228 (28 февраля - конец месяца допустим) а другая 20060131 (тоже конец) то по здравому смыслу - месяц прошел, но как это принято считать вообще в системе? может кто сталкивался? или просто тупо если номер дня больше то месяц прошел???


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 15 2006, 13:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вс, окт 17 2004, 14:20
Сообщения: 326
Откуда: Москва
Таких модулей полно.
Например, HR_HK_DIFF_BT_2_DATES
MONTHS_BETWEEN_TWO_DATES


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 15 2006, 13:26 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
duration_determine

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 15 2006, 14:35 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
спасибо. и вправду есть такой ФМ ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Операции над датами
СообщениеДобавлено: Сб, фев 05 2011, 21:53 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 14 2008, 17:05
Сообщения: 67
Пол: Женский
Подскажите, пожалуйста, есть ли стандартный ФМ расчёта количества дней в интервале 2-х дат. Нашла DAYS_BETWEEN_TWO_DATES, LEAP_DAYS_BETWEEN_TWO_DATES. Но, что-то не получилось их протестировать в se37: на выходе ничего не расчитывалось


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Операции над датами
СообщениеДобавлено: Вс, фев 06 2011, 09:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
PRICING_DETERMINE_DATES


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Операции над датами
СообщениеДобавлено: Вс, фев 06 2011, 15:01 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 14 2008, 17:05
Сообщения: 67
Пол: Женский
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Операции над датами
СообщениеДобавлено: Пн, фев 07 2011, 09:17 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
Amity написала:
Но, что-то не получилось их протестировать в se37: на выходе ничего не расчитывалось

Да все возвращается вроде, скроллинг вправо сдвинуть нужно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Операции над датами
СообщениеДобавлено: Пн, фев 07 2011, 12:57 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 14 2008, 17:05
Сообщения: 67
Пол: Женский
Yellow Raven, вы правы :oops: Но возвращает количество дней в интервале [date_begin, date_end) или (date_begin date_end]. Мне надоело мучиться со стандартом, написала просто ADD 1 TO date_end.
days = date_end - date_begin


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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