Problem z zapytaniem sql o aktualny i poprzedni miesiąc

0

Mam problem z zadaniem i pomimo szukania pomocy w internecie na własną ręke nie mam pomysłu jak wykonać takie zadanie

Napisać zapytanie SQL wyciągające zarobki pracowników z bieżącego miesiąca i poprzedniego miesiąca z tabeli (ZAROBKI). W tabeli są kolumny: STAWKA_GODZ (stawka za godzinę pracy), ID_PRACOWNIKA (numer kadrowy pracownika), LICZBA_GODZ (liczba przepracowanych godzin przez pracownika). Wynik ma mieć postać jednej liczby i numery kadrowego pracownika oraz rok i miesiąc. w kolumnie Liczba_godzin dane są w granulacji dobowej - każdego dnia wpisywana jest liczba godzin przepracowanych przez pracownika. Zapytanie ma działać w dowolnym miesiącu.

Najwiekszy problem mam z tym że mają to być też wyniki z poprzedniego miesiąca ale bo jak napiszę MONTH(CURRENT_DATE) - 1 to jeśli aktualnym miesiącem jest styczeń to wynikiem tego będzie 0
Proszę o pomoc
Piszę w MySql

1

Do operacji odejmowania miesięcy użyj DATE_SUB https://www.w3schools.com/sql/trymysql.asp?filename=trysql_func_mysql_date_sub4

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