Riciao!

Ho preferito aprire un'altro post anche se abbastanza inerente al mio ultimo inserito riferito alle date....

devo fare un calcolo abbastanza contorto tra date e costi che mi sta facendo impazzire....
vi propongo il mio ragionamento, alora:

Ho un db mysql con una tabella COSTI strutturata

ID - ID_VI - INIZIO - FINE - COSTO

dove:

ID= id del record.

ID_VI= id della villa associata.

INIZIO= data di inzio della stagione. (formato DATE)

FINE= data di fine della stagione.(formato DATE)

COSTO=costo della stagione

ora....io voglio prenotare per un tot di giorni e scelgo:

data di inzio = 05/12/2008
data di fine= 11/12/2008

nella tabella COSTI poniamo di avere 2 record cosi':

ID ID_VI INIZIO FINE COSTO

1 35 01/12/2008 07/12/2008 600
2 35 08/12/2008 14/12/2008 300

ora devo procedere cosi':

verificare i giorni di arrivo e di andata nella tabella COSTI , in base a questa, calcolare il totale che spendero.

ho pensato di "tirare fuori" dalla data di inizio e quella di fine(che scelgo io) tutti i giorni che ne intercorrono quindi:

05/12/2008
06/12/2008
07/12/2008
08/12/2008
09/12/2008
10/12/2008
11/12/2008

verificare giorno per giorno dove sono collocati nella mia tabella COSTI e , una volta trovata la loro "posizione", verificare il costo del record dove la data si colloca, dividere il costo per i giorni che intercorrono INIZIO e FINE (campi della tabella) e associare il prezzo singolo al giorno che sto verificando....

non so se sono riuscito a spiegare bene il procedimento...figuratevi a metterlo in pratica!

volevo sapere se è corretto come ragionamento...ho magari esiste qualche stratagemma per velocizzare la cosa.

Sono aperto a dritte o consigli su come poter procedere al meglio!

Grazie!