i have the ff. data..
empID Login Date TimeIN TimeOut
1001 01/01/2017 08:00 17:00
1001 01/02/2017 07:59 17:02
1001 01/03/2017 07:54 17:05
1001 01/04/2017 08:00 17:04
1001 01/05/2017 07:56 17:03
1001 01/06/2017 07:52 17:01
1001 01/07/2017 07:53 17:02
i want the output to be something like this..
EmpID mon tue wed thu fri
1001 08:00-17:00 7:59-17:02 07:54-17:05 08:00-17:04 07:56-17:03
i have try using this Query..
select cEmpID,dDate,
(case DAYOFWEEK(dDate) WHEN 1 then CONCAT(cIn1,' - ',cOut2) else '' End) as 'Mon',
(case DAYOFWEEK(dDate) WHEN 2 then CONCAT(cIn1,' - ',cOut2) else '' End) as 'Tue',
(case DAYOFWEEK(dDate) WHEN 3 then CONCAT(cIn1,' - ',cOut2) else '' End) as 'Wed',
(case DAYOFWEEK(dDate) WHEN 4 then CONCAT(cIn1,' - ',cOut2) else '' End) as 'Thu',
(case DAYOFWEEK(dDate) WHEN 5 then CONCAT(cIn1,' - ',cOut2) else '' End) as 'Fri',
(case DAYOFWEEK(dDate) WHEN 6 then CONCAT(cIn1,' - ',cOut2) else '' End) as 'Sat',
(case DAYOFWEEK(dDate) WHEN 7 then CONCAT(cIn1,' - ',cOut2) else '' End) as 'Sun'
from tblattenddetail
Where cPeriodID='201702'
GROUP BY cEmpID
But it does not Work..