Esto debería funcionar:
SELECT
UID,
DATEADD(d, -1, DATEDIFF(d, -1, t.DT)/7 * 7) [WeekBeginDate] ,
SUM(HOURS) AS TOTAL_HOURS
FROM myTable t
WHERE DT >= DATEADD(WEEK, -6, GetDate())
GROUP BY UID, DATEDIFF(d, -1, t.DT)/7
Esto debería funcionar:
SELECT
UID,
DATEADD(d, -1, DATEDIFF(d, -1, t.DT)/7 * 7) [WeekBeginDate] ,
SUM(HOURS) AS TOTAL_HOURS
FROM myTable t
WHERE DT >= DATEADD(WEEK, -6, GetDate())
GROUP BY UID, DATEDIFF(d, -1, t.DT)/7
Cómo crear y eliminar bases de datos y tablas en MySQL
Recorrer el anillo del portapapeles en SQL Server Management Studio (SSMS) - Tutorial de SQL Server/TSQL, parte 8
Consideraciones sobre el orden de las columnas en índices y ordenaciones
El tipo de datos BIT de SQL Server informa de manera diferente para la consulta de vista y tabla