classi 52 53 54 per vaccinazione pneumo e zooster
2 partecipanti
classi 52 53 54 per vaccinazione pneumo e zooster
Salve a tutti, ritorno dopo una assenza per motivi medici.. e chiedo un piccolo aiuto per una query penso abbastanza semplice (ma sono un po' arruginito )
Ho bisogno di selezionare la coorte dei nati nel 52 53 54 che non hanno effettuato la vaccinazione antipneumococcica anti zooster con relativo numero di telefono.
Un caro saluto a tutti
Mario Cammisa
Ho bisogno di selezionare la coorte dei nati nel 52 53 54 che non hanno effettuato la vaccinazione antipneumococcica anti zooster con relativo numero di telefono.
Un caro saluto a tutti
Mario Cammisa
mario shirt- Membro Junior
- Messaggi : 254
Punti : 5389
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 69
Re: classi 52 53 54 per vaccinazione pneumo e zooster
Prova con:mario shirt ha scritto:Salve a tutti, ritorno dopo una assenza per motivi medici.. e chiedo un piccolo aiuto per una query penso abbastanza semplice (ma sono un po' arruginito )
Ho bisogno di selezionare la coorte dei nati nel 52 53 54 che non hanno effettuato la vaccinazione antipneumococcica anti zooster con relativo numero di telefono.
Un caro saluto a tutti
Mario Cammisa
SELECT p.cognome, p.nome, p.datanasc, p.codfiscale, p.telefono, n.tel_cell, email
FROM v_pazienti p, nos_002 n
where p.codice=n.codice
AND p.datanasc between '01/01/1952' AND '31/12/1954'
And p.codice not in (SELECT c.codice FROM V_VACCINI c WHERE tipo like '%PNEUMO%' or TIPO LIKE '%ZOSTER%')
ORDER By 3, 1, 2
Re: classi 52 53 54 per vaccinazione pneumo e zooster
Admin ha scritto:Prova con:mario shirt ha scritto:Salve a tutti, ritorno dopo una assenza per motivi medici.. e chiedo un piccolo aiuto per una query penso abbastanza semplice (ma sono un po' arruginito )
Ho bisogno di selezionare la coorte dei nati nel 52 53 54 che non hanno effettuato la vaccinazione antipneumococcica anti zooster con relativo numero di telefono.
Un caro saluto a tutti
Mario Cammisa
SELECT p.cognome, p.nome, p.datanasc, p.codfiscale, p.telefono, n.tel_cell, email
FROM v_pazienti p, nos_002 n
where p.codice=n.codice
AND p.datanasc between '01/01/1952' AND '31/12/1954'
And p.codice not in (SELECT c.codice FROM V_VACCINI c WHERE tipo like '%PNEUMO%' or TIPO LIKE '%ZOSTER%')
ORDER By 3, 1, 2
Grazie mille.
Mi sembra che vada bene.
Scusa onde evitare di fare 2 distinte estrazioni per dividere chi ha effettuato vaccino pneumo e chi zooster, non si puo' integrare in una sola e ricavare rispettivi nomi?
di nuovo grazie da un Mario abbastanza arruginito
mario shirt- Membro Junior
- Messaggi : 254
Punti : 5389
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 69
Re: classi 52 53 54 per vaccinazione pneumo e zooster
Ho controllato meglio mi estrae tutta la coorte e non mi esclude i gia' vaccinati...
mario shirt- Membro Junior
- Messaggi : 254
Punti : 5389
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 69
Re: classi 52 53 54 per vaccinazione pneumo e zooster
lntendevo dire vedere anche chi ha fatto un tipo dei 2 vaccini..Admin ha scritto:Infatti è un'unica estrazione
mario shirt- Membro Junior
- Messaggi : 254
Punti : 5389
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 69
Re: classi 52 53 54 per vaccinazione pneumo e zooster
Prova questa:mario shirt ha scritto:lntendevo dire vedere anche chi ha fatto un tipo dei 2 vaccini..Admin ha scritto:Infatti è un'unica estrazione
SELECT 'NO_PNEUMO' Tipo, p.cognome, p.nome, p.datanasc, p.codfiscale, p.telefono, n.tel_cell, email
FROM v_pazienti p, nos_002 n
where p.codice=n.codice
AND p.datanasc between '01/01/1952' AND '31/12/1954'
And p.codice not in (SELECT v.codice FROM V_VACCINI v WHERE v.codice=p.codice
AND v.tipo like '%PNEUMO%')
UNION
SELECT 'NO_ZOSTER' Tipo, p.cognome, p.nome, p.datanasc, p.codfiscale, p.telefono, n.tel_cell, email
FROM v_pazienti p, nos_002 n
where p.codice=n.codice
AND p.datanasc between '01/01/1952' AND '31/12/1954'
And p.codice not in (SELECT c.codice FROM V_VACCINI c WHERE c.codice=p.codice
AND c.TIPO LIKE '%ZOSTER%')
ORDER By 2,3,4,1
Ricorda di selezionare il periodo da esaminare
Re: classi 52 53 54 per vaccinazione pneumo e zooster
Admin ha scritto:Prova questa:mario shirt ha scritto:lntendevo dire vedere anche chi ha fatto un tipo dei 2 vaccini..Admin ha scritto:Infatti è un'unica estrazione
SELECT 'NO_PNEUMO' Tipo, p.cognome, p.nome, p.datanasc, p.codfiscale, p.telefono, n.tel_cell, email
FROM v_pazienti p, nos_002 n
where p.codice=n.codice
AND p.datanasc between '01/01/1952' AND '31/12/1954'
And p.codice not in (SELECT v.codice FROM V_VACCINI v WHERE v.codice=p.codice
AND v.tipo like '%PNEUMO%')
UNION
SELECT 'NO_ZOSTER' Tipo, p.cognome, p.nome, p.datanasc, p.codfiscale, p.telefono, n.tel_cell, email
FROM v_pazienti p, nos_002 n
where p.codice=n.codice
AND p.datanasc between '01/01/1952' AND '31/12/1954'
And p.codice not in (SELECT c.codice FROM V_VACCINI c WHERE c.codice=p.codice
AND c.TIPO LIKE '%ZOSTER%')
ORDER By 2,3,4,1
Ricorda di selezionare il periodo da esaminare
Grazie mille, funziona e penso di avere capito la logica quindi posso provare a variarlo-
Buon inizio settimana
Mario
mario shirt- Membro Junior
- Messaggi : 254
Punti : 5389
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 69
Argomenti simili
» VACCINAZIONE HERPES ZOOSTER
» Vaccinazione Antimeningococcica
» VACCINAZIONE ANTIPNEUMOCOCCICA
» vaccinazione antinfluenzale
» vaccinazione influenza
» Vaccinazione Antimeningococcica
» VACCINAZIONE ANTIPNEUMOCOCCICA
» vaccinazione antinfluenzale
» vaccinazione influenza
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.