getdate i funkcja select

0

Witam,
mam tabele z data którą uzupełniłem przykładowymi danymi. chciałbym wykonać zapytanie z użyciem pivot liczące ilość godzin w danym dniu
select * from godzinyPracy
pivot
(
sum(liczbaGodzin)
for id_osoby in ([przykładowa data],[przykładowa data],[przykładowa data])
) as zapytanie

jak napisać zapytanie żeby zamiast przykładowych dat program wziął sobie wszystkie daty z tabeli. czy do getdate() w nawiasy można wrzucić np select [nazwa kolumny z datami] from [tabela]?? sprawdzałem że to nie działa ale może jest jakiś inny sposób? i chciałbym również z tych wszystkich dat pobrać i wyświetlić dzień tygodnia np. monday, tuesday, ...

ktoś pomoże??

0

Nie da się tak, musisz dynamicznie zbudować pivota:

tu masz nalogiczne pytanie z datami: https://stackoverflow.com/questions/52226242/sql-server-pivot-table-to-one-column-per-date

1 użytkowników online, w tym zalogowanych: 0, gości: 1