Mam taki problem. Jest sobie tabela "czas", w której zapisuje się data początku i końca czynności które wykonuje pracownik.
Tabela zawiera: pracownikID, czasStart, czasKoniec, czynosc. Czas zapisuje jako unixtime (int). Chciałbym uzyskać dane pogrupowane po godzinie i czynności - jako parametr zapytania podaję datę. Zwracamy godzinę, czas trwania czynności w tej godzinie i czynnosc.
Chciałbym otrzymać dane w formie:
Kod
#Godzina #czas (sek) #czynnosc
0 120 1
0 10 2
0 340 3
1 60 2
2 141 2
2 32 3
5 130 1
7 55 1
7 333 3
0 120 1
0 10 2
0 340 3
1 60 2
2 141 2
2 32 3
5 130 1
7 55 1
7 333 3
Nie wiem jak się za to zabrać, bo wszystko fajnie jeśli początek i koniec czynności są w obrębie jednej godziny, ale zwykle jest tak że czynność zaczyna się "za pięć", a kończy kilka minut po. Będę wdzięczny za sugestie ...
Pozdrawiam