То, как я спроектировал свой рабочий лист, не помогает мне легко рассчитывать рабочие часы.
Вывод в виде снимка был получен из нескольких таблиц.
Дон Не беспокойтесь о форматировании setDate и timeEntered.
SetDate представляет рабочий день. tsTypeTitle представляет тип смены, время обеда и т. д. timeEntered представляет фактическое время.
setDate нужно будет обрезать, чтобы только Date и timeEntered отображали только время - это будет обработано позже, не беспокойтесь об этом.
Мне нужно понять разницу между Shift Начато и смена завершена, чтобы я мог рассчитать заработную плату.
Вот мой запрос, на случай, если вы захотите его посмотреть:
SELECT TimeSheet.setDate, TimeSheetType.tsTypeTitle, TimeSheetDetail.timeEntered
FROM TimeSheet
INNER JOIN TimeSheetDetail
ON TimeSheet.timeSheetID = TimeSheetDetail.timeSheetID
INNER JOIN TimeSheetType
ON TimeSheetType.timeSheetTypeID = TimeSheetDetail.timeSheetTypeID