我的表 - > 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