我的表 - > ID,员工,In_time的,Out_time相当,说明(我有另一个表emloyee表) 即时通讯使用此查询生成,这是我JSP页Excel文档 - >如何获取特定月份SQL查询的总和?
public function getMainQuery(){
$query = "SELECT
(SELECT concat(`first_name`,' ',`middle_name`,' ', `last_name`) from Employees where id = employee) as 'Employee',
DATE_FORMAT(in_time, '%Y-%m-%d') as 'Date',
DATE_FORMAT(in_time, '%H:%i:%s') as 'Time In ',
DATE_FORMAT(out_time, '%H:%i:%s') as 'Time Out ',
DATE_FORMAT(out_time, '%i')- DATE_FORMAT(in_time, '%i')),as 'WorkingHours'
FROM Attendance ";
return $query;
}
进出口产生这个数据在我的excel - >
Employee Date Time In Time Out Working Hours
Kasun Sameera Gunasekara 4/10/2015 8:50:21 19:02:47 10:12
Kasun Sameera Gunasekara 4/9/2015 8:48:38 18:20:08 9:32
Kasun Sameera Gunasekara 4/8/2015 9:08:47 17:35:57 8:27
Kasun Sameera Gunasekara 4/7/2015 9:35:16 18:21:59 8:46
Jehan Rodrigo 4/7/2015 9:45:10 18:19:22 8:34
Kasun Sameera Gunasekara 4/7/2015 9:35:16 18:21:59 8:46
Rajitha Wickrama 4/7/2015 9:13:18 18:26:16 9:13
Maurice A. PRIYANSITH P 4/7/2015 9:09:39 18:13:10 9:04
Shalika Nadee Sirithunga 4/7/2015 9:09:04 18:07:24 8:58
Kasun Sameera Gunasekara 4/2/2015 9:09:59 19:29:33 10:20
Kasun Sameera Gunasekara 4/1/2015 8:51:29 18:00:29 9:09
但我想产生这样deatils - >
Employee Month Totalworkinghours
Kasun Sameera Gunasekara April 55.59
你被错过了'组by'条款等 – thebjorn
使用组和总结 – Gacci
是我知道需要使用GROUP BY,但是当我使用下一个FROM表名组(由于)(id)即时通讯错误 – Hamelraj