załóżmy mamy tabelkę:
data, praca_od, praca_do, stawka_godzinowa, user, premia.
select * from `wyplaty` where `user` = $user;
chciałbym teraz wyciągnąć ile zarobił i ile dostał premii user Kowalski w styczniu ,lutym, marcu, kwietniu.
Czy da się to jakoś osiągnąć samym SQLem ?
Czy może lepiej po każdym zakończonym miesiącu wstawiać poprzedni miesiąc z wartością wyplata, premia do bazy np poprzez crona?
No i jeszcze pytanie które mnie nurtuje co z pozostałymi miesiącami które jeszcze nie zakończyły się czyli nie ma ich w bazie czyli nie mam wartości to wyświetlenia, rozumiem, że wtedy dla każdego miesiąca musiałbym robić warunek, który by sprawdzał czy istnieje jeśli nie to 0 ?