Scusate per il titolo ma sono tipo 3 ore che penso: come lo titolo questo 3d?
allora ho un gestionale per una pizzeria con consegna a domicilio e mi hanno chiesto di fare un report sui lavoranti.
dovrei far vedere quanto lavorano i "fattorini". ma come?
Dalla tabella dell'anagrafica recupero i dati.
Dalla tabella del calendario ho gli orari giornalieri dei fattorini, i turni diciamo.
quindi uno può lavorare dalle 16 alle 19 e un altro dalle 19 alle 23 un altro dalle 17 alle 22 eccetera
Ma dalla tabella degli ordini, dovrei recuperare la prima e l'ultima consegna nel giorno: la prima � il campo orario_uscita, l'altro è il campo orario_rientro, ma ovviamente non è lo stesso record..
Vorrei evitare di fare 60 query, perchè di questo si tratterebbe, facendo un report per fattorino mensile.. (query recupero dati anagrafici + query per i turni + 2 query per recuperare 1° e ultimo record x 30 giorni)
Ecco quello che chiedo � un aiuto per ottimizzare le query, per farne POCHE.. magari creando degli array?

Ringrazio chiunque voglia/possa darmi una mano