Superbly worked
Just one small change the QTR query will have QQ in datepart function. Right?
SELECT
empid,
[Week] = (SELECT SUM(workedhours) FROM EmployeeDetails w WHERE w.empid = e.empid and DATEPART(WW, workdate) = DATEPART(WW, GETDATE())),
[Month] = (SELECT SUM(workedhours) FROM EmployeeDetails w WHERE w.empid = e.empid and DATEPART(mm, workdate) = DATEPART(MM, GETDATE())),
[Qtr] = (SELECT SUM(workedhours) FROM EmployeeDetails w WHERE w.empid = e.empid and DATEPART(QQ, workdate) = DATEPART(QUARTER, GETDATE()))
FROM EmployeeDetails e