Ciao a tutti, vi scrivo per chiedere un aiuto. Cercherò di essere il più chiaro possibile.
Devo completare un gestionale online che serve a degli utenti che partono per un viaggio a prenotare delle carte sim da usare durante il viaggio. Questo script ne prevede la gestione.
E' così strutturato, ho 2 tabelle (scrivo solo i campi utili)
Una è la tabella delle sim card che è così composta:
ID (id univoco della scheda es. 65)
NUMERO: 3334545465 (numero telefonico associato es. 3335467487)
L'altra tabella è quella delle prenotazioni effettive delle sim ed è così composta
ID (Id univoco della prenotazione es. 3)
NUMERO_SIM (Id della simcard prenotata es. 65)
leave_time (tempo unix dell'inizio della prenotazione es. 1331593200)
back_time (tempo unix della fine della prenotazione es. 1332284400)
Questa è in linea di massima la struttura del db
In questo momento il valore NUMERO_SIM è inserito a mano da un amministratore in base all'otimizzazione degli spazi
Quello che devo fare è piuttosto complicato (almeno per me) ovvero rendere l'associazione sim--> prenotazione ottimizzata in automatico:
Diciamo che un utente prenota dal 6-6-2011 al 15-6-2011
Lo script dovrebbe assegnare a questa prenotazione la sim card più "adatta" ovvero quella che lascia meno giorni di inutilizzo delle sim, ottimizzando così lo spazio per le prenotazioni.
Il mio non è un problema di linguaggio di programmazione, ma proprio di logica, non capisco come si può fare. Qualcuno può aiutarmi per favore?
Se non sono stato chiaro ditemelo.
Grazie a tutti