мой стол -> идентификатор, служащий, 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;
}
Im генерировать эти данные в моем первенствовать ->
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 tablename по (id) im, получаю ошибку – Hamelraj