FORUM PER UTENTI MILLEWIN
Attenzione !
Per intervenire sul forum è necessario essere registrati e connessi.

L'Amministratore

****************************************************
“Se tu hai una mela ed io ho una mela, e ce la scambiamo, alla fine tu ed io avremo sempre una mela ciascuno.
Ma se tu hai un’idea ed io ho un’idea, e ce la scambiamo, allora avremo entrambi due idee”.

George Bernard Shaw
****************************************************

Unisciti al forum, è facile e veloce

FORUM PER UTENTI MILLEWIN
Attenzione !
Per intervenire sul forum è necessario essere registrati e connessi.

L'Amministratore

****************************************************
“Se tu hai una mela ed io ho una mela, e ce la scambiamo, alla fine tu ed io avremo sempre una mela ciascuno.
Ma se tu hai un’idea ed io ho un’idea, e ce la scambiamo, allora avremo entrambi due idee”.

George Bernard Shaw
****************************************************
FORUM PER UTENTI MILLEWIN
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

Estrazione vaccinazione AntiMeningocco C - Ordinata per età del pz

Andare in basso

Estrazione vaccinazione AntiMeningocco C - Ordinata per età del pz Empty Estrazione vaccinazione AntiMeningocco C - Ordinata per età del pz

Messaggio  Lucio Mignone Mer 18 Nov 2015 - 18:50

Come promesso a Mario in un post precedente ecco la query per estrarre le vaccinazioni antimeningococco C (campagna vaccinale in atto in Toscana). L'elenco è ordinato in base all'età del pz al momento della vaccinazione (data della vaccinazione) al fine di distinguere meglio le fascie d'eta 11-20 anni e 21-45 anni come richiesto dalla Regione.


Saluti Lucio


PS Ovviamente si possono anche fare due estrazioni separate una fascia età 11-20 ed una fascia età 21-45...



SELECT 
     cart_vaccini.va_data as Data_Vaccinazione, 
     cart_vaccini.co_des as Tipo_Vaccino_Utilizzato,
     EXTRACT(YEAR FROM age(cart_vaccini.va_data, pazienti.nascita)) as Eta,
     pazienti.cognome as Cognome,
     pazienti.nome as Nome,
     pazienti.nascita as Data_Nascita,
     pazienti.sesso as Sesso,
     pazienti.codice_fiscale as Codice_Fiscale, 
     cart_vaccini.va_note as Note,
     v_utenti.codice_regionale as Codice_Regionale_Medico,
     concat (v_utenti.cognome, ' ' ,  v_utenti.nome) as Nome_Medico_Utente


FROM
     cart_vaccini, 
     pazienti,
     nos_002,
     v_utenti


WHERE 
     pazienti.codice = cart_vaccini.codice AND
     pazienti.codice = nos_002.codice AND

     nos_002.pa_medi = v_utenti.userid AND
     cart_vaccini.va_tipo LIKE '%mening%' AND 


     date( cart_vaccini.va_data) BETWEEN '01/09/2014' AND '02/09/2015' AND
     /* SOSTITUIRE LE DATE DELLA RIGA PRECEDENTE IN BASE ALLA DATA D'INIZIO E FINE DELLA CAMPAGNA VACCINALE */


     nos_002.pa_medi = 'XXXXXXX'
     /* AL POSTO DELLE XXXXXXX NELLA RIGA PRECEDENTE INSERIRE IL PROPRIO CODICE MEDICO DI MILLEWIN */
Lucio Mignone
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 632
Punti : 5610
Voti per importanza dei messaggi : 37
Data d'iscrizione : 20.02.11
Età : 60
Località : CAVRIGLIA (AR)

http://comeva.altervista.org/

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.