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

Часовой пояс: 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 часа


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

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


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

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