Witam,
Robię projekt systemu rejestracji zleceń pracowników na obrabiarkach numerycznych. Projekt opiera się na wielu czytnikach RFID +arduino umieszczonych przy maszynach.
Arduino będzie wysyłać do bazy MySQL rekordy do tabeli o nazwie maszyny: Np. DataiGodzinaStartu;DataiGodzinazakończenia; Zlecenie;Pracownik;Stan (zalogowany;praca;ustawianie;przerwa) (moze być bool ) w arduino mogę również policzyć czas pracy dodać jako kolejną kolumnę czyli rekordy będą wyglądały następująco:
2015-01-20 22:38:56 ;2015-01-20 22:58:56 ; 1234 ; Kowalski; 1;0;1;0; (i np czas ustawiania: 0:20:0)-ustawianie
2015-01-20 22:58:56 ;2015-01-20 23:18:56; 1234 ; Kowalski; 1;1;0;0 -praca
2015-01-20 23:18:56 ;2015-01-20 23:28:56 ; 1234 ; Kowalski; 1;0;0;1 - przerwa
2015-01-20 23:28:56 ;2015-01-20 23:38:56; 1234 ; Kowalski; 1;1;0;0 -praca
2015-01-21 01:38:56 ;2015-01-20 01:58:56 ; 4321; Kowalski; 1;0;1;0 -ustawianie
2015-01-20 01:58:56 ;2015-01-20 01:18:56; 4321; Kowalski; 1;1;0;0 -praca
2015-01-20 02:18:56 ;2015-01-20 02:28:56 ; 4321; Kowalski; 1;0;0;1 - przerwa
2015-01-20 02:28:56 ;2015-01-20 02:38:56; 4321; Kowalski; 1;1;0;0 -praca
Będzie takich tabel będzie tyle ile maszyn czyli ok 10.
Chodzi mi o to czy da się wyselekcjonować czasy kiedy pracownicy pracowali na dwóch maszynach naraz i obliczyć ten czas? Czy macie może jakąś lepszą strukturę tabel aby taki rodzaj zapytania można było wykonać.
Pozdrawiam
Jakub