To powinno wystarczyć:
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
To powinno wystarczyć:
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
Nieemocjonalne logiczne spojrzenie na konwencje nazewnictwa SQL Server
Jak określić sortowanie w zapytaniu w SQL Server (T-SQL)
Interfejsy sieciowe SQL, błąd:26 — Błąd lokalizacji określonego serwera/wystąpienia
Nazwy plików SQL Server a wersje
Usługa nie została całkowicie zatrzymana po ServiceController.Stop()