Salve ,
ho un problema riguardante il calcolo dei prezzi per strutture in diversi periodi dell'anno. Il mio obbiettivo è : inserite le due date ; arrivo e partenza , effettuare un conteggio dei giorni e riuscire a capire in quali periodi cascano e quanti giorni sono trascorsi in ogni periodo per poter effettuare correttamente il calcolo del prezzo per quella determinata struttura .
Le mie tabelle sono così strutturate :
Grazie per l'aiuto .
ho un problema riguardante il calcolo dei prezzi per strutture in diversi periodi dell'anno. Il mio obbiettivo è : inserite le due date ; arrivo e partenza , effettuare un conteggio dei giorni e riuscire a capire in quali periodi cascano e quanti giorni sono trascorsi in ogni periodo per poter effettuare correttamente il calcolo del prezzo per quella determinata struttura .
Le mie tabelle sono così strutturate :
Codice:
CREATE TABLE `PERIODI` (
`id_periodo` int(11) NOT NULL,
`data_inizio` date NOT NULL,
`data_fine` date NOT NULL,
`descrizione` varchar(50) NOT NULL,
PRIMARY KEY (`id_periodo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `PREZZI` (
`id_periodo` int(11) NOT NULL default '0',
`id_struttura` int(11) NOT NULL default '0',
`prezzo_giornaliero` float default NULL,
`descrizione` varchar(500) NOT NULL,
PRIMARY KEY (`id_periodo`,`id_struttura`),
KEY `id_struttura` (`id_struttura`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `STRUTTURA` (
`id_struttura` int(11) NOT NULL auto_increment,
`tipologia` varchar(50) NOT NULL,
`numeroposti` int(11) NOT NULL,
`climatizzato` varchar(10) NOT NULL,
`descrizione` varchar(1000) NOT NULL,
PRIMARY KEY (`id_struttura`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
Grazie per l'aiuto .