希望你可以帮助我多年来一直坚持的事情。
我有两张桌子。其中一个包含员工记录,包括字段成本,开始时间和结束时间。其他表格的收入与实际时间有关。我想生成一份报告,按小时时段对收入和费用进行分组。这样做的最佳方法是什么?
我正在使用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
答案 0 :(得分:0)
通过堆栈交换规则,我们希望看到您的表格的结构,以及一些代码,表明您知道自己在做什么,并且您已经尽力了。