Надеюсь, вы можете помочь мне с чем-то, на чем я застрял целую вечность.
У меня есть две таблицы. Один имеет записи сотрудников с полями стоимость, время начала и время окончания. Другая таблица имеет доход с фактическим временем. Я хочу создать отчет, который группирует доходы и расходы по часовым временным интервалам. Какой лучший подход для этого?
Я использую mysql.
Используемый код:
SELECT
`Employee Number`,
`Shift Start`,
`Shift Finish`,
`Shift Length`,
STR_TO_DATE(`Shift Start`, '%m/%d/%Y %h:%i:%s %p') AS ShiftStart,
STR_TO_DATE(`Shift Finish`, '%m/%d/%Y %h:%i:%s %p') AS ShiftFinish,
timestampdiff(
MINUTE, STR_TO_DATE(`Shift Start`, '%m/%d/%Y %h:%i:%s %p'),
STR_TO_DATE(`Shift Finish`, '%m/%d/%Y %h:%i:%s %p')) / 60 AS Diff
FROM table_name;
Структура таблицы (последний столбец - это то, что я добавил в запрос): http://ge.tt/9yzYx39?c