Как написать функцию workdays_between в виде табличной функции в SAP HANA?

Как рассчитать функцию workdays_between для даты начала и окончания таблицы в SAP HANA?


person Deepthy Divakar    schedule 10.10.2017    source источник
comment
Я правильно понимаю, что функция должна возвращать количество дней недели? Что вы пробовали?   -  person Rufi    schedule 07.11.2017


Ответы (1)


Использование workdays_between выглядит следующим образом:

select
    WORKDAYS_BETWEEN('01', '2017-11-01', '2017-11-30' , 'SAPABAP1') as number_of_workdays 
from dummy; 

Если у вас есть диапазоны дат, хранящиеся в таблице базы данных, вы можете использовать следующий запрос в качестве образца

select
    WORKDAYS_BETWEEN('01', date_begin, date_end, 'SAPABAP1') as number_of_workdays 
from date_ranges; 

Обратите внимание, что здесь имя схемы SAPABAP1 — это место, где создается таблица TFACS.

Я надеюсь, что это помогает

person Eralper    schedule 10.11.2017