Salve a Tutti, 2 domande:
1) Ho un campo giorno di tipo date. Come posso, in una query, selezionare i record della settimana attuale? (senza utilizzare PHP)
2) Se ho queste due tabelle:
codice:
CREATE TABLE `tab_pazienti` (
`id` int(6) NOT NULL auto_increment,
`cod_fis` varchar(16) NOT NULL default '',
`nome` varchar(50) NOT NULL default '',
`cognome` varchar(50) NOT NULL default '',
`data` date NOT NULL default '0000-00-00',
`luogo` varchar(50) NOT NULL default '',
`medico_associato` int(5) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `cod_fis` (`cod_fis`)
);
codice:
CREATE TABLE `tab_visite` (
`id` int(11) NOT NULL auto_increment,
`giorno` date NOT NULL default '0000-00-00',
`orario` time NOT NULL default '00:00:00',
`id_medico` int(5) default '0',
`id_paziente` int(6) NOT NULL default '0',
`tempo_min` int(3) NOT NULL default '0',
`prestazione` text NOT NULL,
`costo` double NOT NULL default '0',
`stato` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
);
nella tabella "tab_visite", id_paziente è l'id di "tab_pazienti".
Posso avere un ELENCO CRONOLOGICO DELLE VISITE SUUFRUITE DA CIASCUN PAZIENTE, utilizzando però UNA SOLA QUERY?
(naturalmente vorrei che del paziente apparissero poi i dati anagrafici, non l'id, altrimenti è semplice)
Grazie 1000, Stefano.