Мне нужна помощь в SQL, чтобы получить общее количество отработанных часов на карточке времени, если это возможно, суммировать ее за весь период оплаты.
Вот команда, которую я построил прямо сейчас, но я не знаю, почему запись не отображается
select personid, personnum, DURATIONDAYSQTY/3600 as amount, CURRPAYPERIODEND
from VP_EMPLOYEEV42
left join [dbo].WFCTOTAL on [dbo].WFCTOTAL.EMPLOYEEID = [dbo].[VP_EMPLOYEEV42].PERSONID
where HOMELABORLEVELNM1 = 'JP' and PAYCODEID in('1167','1163');
Я надеюсь, что вы можете подсказать мне, как я могу сделать дату вступления в силу с начала и до конца периода оплаты, чтобы он охватывал только часы сотрудников за период оплаты.
Мне также нужно вывести в качестве выходных данных общее количество часов сотрудников в одной строке, например 200 часов за весь месяц января
пример снимка экрана
введите описание изображения здесь
приведенный выше снимок экрана является источником, и мой ожидаемый вывод такой:
введите описание изображения здесь
спасибо много