Sql показать общее количество часов на карточке с суммой за весь месяц - PullRequest
0 голосов
/ 22 января 2020

Мне нужна помощь в 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 часов за весь месяц января

пример снимка экрана

введите описание изображения здесь

приведенный выше снимок экрана является источником, и мой ожидаемый вывод такой:

введите описание изображения здесь

спасибо много

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...