Mysql 从开始和结束时间创建每小时的时间段
希望你能帮我做一些我坚持了很久的事情 我有两张桌子。其中一个有员工记录,包括成本、开始时间和完成时间字段。另一个表包含实际时间的收入。我想生成一个按小时时段对收入和成本进行分组的报告。最好的方法是什么 我正在使用mysql 使用的代码:Mysql 从开始和结束时间创建每小时的时间段,mysql,timeslots,Mysql,Timeslots,希望你能帮我做一些我坚持了很久的事情 我有两张桌子。其中一个有员工记录,包括成本、开始时间和完成时间字段。另一个表包含实际时间的收入。我想生成一个按小时时段对收入和成本进行分组的报告。最好的方法是什么 我正在使用mysql 使用的代码: SELECT `Employee Number`, `Shift Start`, `Shift Finish`, `Shift Length`, STR_TO_DATE(`Shift Start`, '%m/%d/%Y %
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;
表结构(最后一列是我在查询中添加的):根据堆栈交换规则,我们希望看到表的结构,以及一些代码,这些代码表示您知道自己在做什么,并且已经尽了最大努力。根据SO规则,我们不希望看到这种类型的评论作为答案发布either@Icarus:L尽管如此,但Ewater没有评论代表。抱歉,伙计,我现在已经添加了。:D,@lcarus,从他自动生成的ID判断,他是新来的(和我一样)。必须有人告诉他,否则他就得不到答案。