ti riporto la tabella
CREATE TABLE IF NOT EXISTS `orario` (
`id` int(3) NOT NULL auto_increment,
`istituto` varchar(20) NOT NULL,
`data_in_m` int(11) NOT NULL,
`data_out_m` int(11) NOT NULL,
`data_in_p` int(11) NOT NULL,
`data_out_p` int(11) NOT NULL,
`differenza` int(11) NOT NULL,
`nominativoid` int(3) NOT NULL,
`data` date NOT NULL,
PRIMARY KEY (`id`)
di fatto dovrei prendere diversi valori di differenza (data in "meno" data out, ecc ecc), secondo nominativo e secondo periodo, sommarli (ottenendo cosi un tot) e ottenere poi le ore e i minuti se ci sono. quindi date() dovrebbe funzionare... gia prima di postare ho diviso per 3600 e ottenevo le ore giuste...
invece con date () ottengo valori diversi e parziali.
perchè? boh..
adesso vado a letto leggiamo domani??
![]()
![]()