![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam dość skomplikowane zapytanie, które dla danego pracownika sumuje otrzymane w ciągu roku wypłaty (pensje, premie, dodatki itp).
Każdy taki składnik jest w osobnej tabeli i dlatego to zapytanie trochę się skomplikowało. Jednak działa to bardzo dobrze dla jednego pracownika. Potrzebowałbym teraz wykonać takie podsumowanie roczne dla wszystkich pracowników. Czy mogę zatem użyć jakiejś pętli indeksowanej numerami id pracowników, żeby wygenerować taką listę? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za Wasze odpowiedzi.
Poradziłem już sobie modyfikując nieco moje zapytanie i stosując grupowanie z sumą według numeru pracownika.
To by chyba nie zdało egzaminu, bo klauzulę WHERE id_pacownika miałem aż 3 razy - z powodu unii. Żeby nie być gołosłownym pokażę Wam tego potwora - zapytanie:
Przerobiłem to do postaci:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 12:40 |