Ciao a tutti, ho bisogno di un aiuto; ho un database mysql che utlizzo per registrare le donazioni sangue della mia associazione formato da una tabella adibita alla registrazione anagrafica del donatore ed un altra tabella dove vengono registrate le singole donazioni che effettua il donatore.
Avrei necessità di creare una query che mi estrae quali sono i donatori (registrati nella prima tabella) che negli ultimi 6 mesi non hanno effettuato alcuna donazione o che l'ultima donazione inserita risale a piu di 6 mesi dalla data corrente.
non so sè sono riuscito a farmi comprendere e grazie mille a chiunque riesce ad aiutarmi.
Se può essere d'aiuto questa e la struttura delle tabelle:
Tabella anagrafica
FIELD TYPE
------------- -----------
id INT(20)
cognome VARCHAR(50)
nome VARCHAR(50)
sesso VARCHAR(50)
luogo_nascita VARCHAR(50)
prov_nascita VARCHAR(50)
data_nascita DATE
indirizzo_res VARCHAR(50)
citta_res VARCHAR(50)
cap_res VARCHAR(50)
provincia_res VARCHAR(50)
e-mail VARCHAR(50)
telefono VARCHAR(50)
cellulare VARCHAR(50)
indirizzo_dom VARCHAR(50)
citta_dom VARCHAR(50)
cap_dom VARCHAR(50)
provincia_dom VARCHAR(50)
luogo_lavoro VARCHAR(50)
tel_lav VARCHAR(50)
tel_dir VARCHAR(50)
preferenza VARCHAR(50)
tipo_prelievo VARCHAR(50)
iscrizione VARCHAR(50)
adesione VARCHAR(50)
DATA DATE
comitato VARCHAR(50)
id_comitato INT(10)
Tabella donazioni
FIELD TYPE
----------- -----------
id INT(5)
DATA DATE
cognome VARCHAR(50)
nome VARCHAR(50)
comitato VARCHAR(50)
tipo VARCHAR(50)
scheda VARCHAR(50)
id_donatore VARCHAR(50)
Avrei necessità di creare una query che mi estrae quali sono i donatori (registrati nella prima tabella) che negli ultimi 6 mesi non hanno effettuato alcuna donazione o che l'ultima donazione inserita risale a piu di 6 mesi dalla data corrente.
non so sè sono riuscito a farmi comprendere e grazie mille a chiunque riesce ad aiutarmi.
Se può essere d'aiuto questa e la struttura delle tabelle:
Tabella anagrafica
FIELD TYPE
------------- -----------
id INT(20)
cognome VARCHAR(50)
nome VARCHAR(50)
sesso VARCHAR(50)
luogo_nascita VARCHAR(50)
prov_nascita VARCHAR(50)
data_nascita DATE
indirizzo_res VARCHAR(50)
citta_res VARCHAR(50)
cap_res VARCHAR(50)
provincia_res VARCHAR(50)
e-mail VARCHAR(50)
telefono VARCHAR(50)
cellulare VARCHAR(50)
indirizzo_dom VARCHAR(50)
citta_dom VARCHAR(50)
cap_dom VARCHAR(50)
provincia_dom VARCHAR(50)
luogo_lavoro VARCHAR(50)
tel_lav VARCHAR(50)
tel_dir VARCHAR(50)
preferenza VARCHAR(50)
tipo_prelievo VARCHAR(50)
iscrizione VARCHAR(50)
adesione VARCHAR(50)
DATA DATE
comitato VARCHAR(50)
id_comitato INT(10)
Tabella donazioni
FIELD TYPE
----------- -----------
id INT(5)
DATA DATE
cognome VARCHAR(50)
nome VARCHAR(50)
comitato VARCHAR(50)
tipo VARCHAR(50)
scheda VARCHAR(50)
id_donatore VARCHAR(50)