Cześć
Mam problem do rozgryzienia z funkcjami czasu i agregacją czasu.
Musze wyliczyć czas nadgodzin pracowników w ramach 1 danego dnia roboczego.
Nadgodzinny liczą się przed rozpoczęciem pracy z grafiku oraz po zakończeniu. Łącząc tabele niestety joinowanie dubluje mi wartości przepracowanego czasu z grafiku.
Musze zatem w podzapytaniu w tabeli jak na rysunku zaagregować czas nadogodzin per dany dzień, gdzie dzień to wyciągnieta data z pola date_from oraz joinować po polu real_id do tabeli z grafikiem.
Czas musze pokazywać w formacie HOURSEC, ale funkcją DATEDIFF nie potrafię tego wyliczyć w formacie tak jak na screenie bo albo w minutach liczy albo w godiznach albo sekundach.. :(
Czy pomógłby mi ktoś ze składnią tak aby:
- Wyliczyć czas nadgodzin w formacie HOURSEC
- przygotowanie takiego grupowania aby się ładnie zsumowało tak na na screeenie z outputem
Z góry dzięki za wskazówki
Daniel