Cześć, chciałem się do was ponownie zwrócić o pomoc, ponieważ ostatnio mnie super nakierowaliście na rozwiązanie. Mianowicie, potrzebuję stworzyć rozliczanie godzin pracy pracownika. Najprościej byłoby stworzyć tabelę z miesiącami, w której będzie 31 nagłówków i aby pracownik to aktualizował, ale chciałbym aby ta tabela była uzupełniana na koniec danego okresu, a wiadomo po miesiącu nie pamiętamy już ile było godzin na początku miesiąca. Dlatego pomyślałem, aby w tabeli dać tygodnie roku i dni tygodnia:
tydzienroku | rok | idpracownik | poniedzialek | wtorek | sroda | czwartek | piatek | sobota | niedziela | akceptacja |
---|---|---|---|---|---|---|---|---|---|---|
2 | 2019 | 2 | 8 | 8 | 8 | 8 | 7 | 0 | 0 | Tak |
3 | 2019 | 2 | 8 | 8 | 0 | 8 | 8 | 0 | 0 | Nie |
Tutaj moje pytanie, czy uda mi się zrobić zapytania do bazy, które wyświetlą mi sumę godzin w konkretnym miesiącu ? Np. styczeń 2019 - xx h.
Ma też ktoś propozycję jak zrobić listę select gdzie będą przedziały dat w pozostałych tygodniach tj.
zajęty 2, 3 tydzień 2019 oraz wszystkie powyżej 8 tygodnia
czyli mam listę:
- tydzień - 6.01.2019 - 12.01.2019
- tydzień - 27.01.2019 - 2.02.2019
- tydzień - 3.02.2019 - 9.02.2019
- tydzień - 10.02.2019 - 16.02.2019
- tydzień - 17.02.2019 - 23.02.2019
- tydzień - 24.02.2019 - 2.03.2019