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.

pazienti fumatori

3 partecipanti

Andare in basso

pazienti fumatori Empty pazienti fumatori

Messaggio  seraim Lun 28 Gen 2013 - 9:06

Chiedo un aiuto,
ai fini di un obiettivo ASL, dobbiamo dare i dati dei pazienti di età compresa tra i 14 e 60 anni,intervistati nel 2012 sul fumo e in questo gruppo quanti sono i fumatori. Riesco ad estrarre il numero dei pazienti intervistati, ma non riesco a tirare fuori il numero di quelli con il pallino rosso (fumatori). Qualcuno può aiutarmi ? Grazie Sergio Aimo Vicoforte CN

seraim
Nuovo Membro
Nuovo Membro

Messaggi : 10
Punti : 5034
Voti per importanza dei messaggi : 1
Data d'iscrizione : 24.02.11
Età : 67
Località : Vicoforte

Torna in alto Andare in basso

pazienti fumatori Empty Re: pazienti fumatori

Messaggio  Admin Lun 28 Gen 2013 - 18:02

Vedi se ti può essere di aiuto la seguente estrazione:

Select distinct p.cognome, p.nome, p.nascita, CAST(Years(p.nascita, today()) as CHAR (4)) eta, p.sesso, a.ac_val valore_fumo,
CAST((case a.ac_val
WHEN 'O' THEN 'fumatore occasionale'
WHEN 'V' THEN 'fumatore passivo'
WHEN '1' THEN 'meno di 10 sigarette al giorno'
WHEN '2' THEN 'tra 10 e 20 sigarette al giorno'
WHEN '3' THEN 'oltre 20 sigarette al giorno'
WHEN 'X' THEN 'mai fumato e mai fumerà'
WHEN 'N' THEN 'mai fumato'
WHEN 'E' THEN 'ex fumatore da oltre 1 anno'
WHEN 'M' THEN 'ex fumatore'
WHEN 'F' THEN 'ex forte fumatore da oltre 10 anni'
WHEN 'Z' THEN 'ex forte fumatore da oltre 1 anno'
WHEN 'U' THEN 'ex forte fumatore'
WHEN 'P' THEN 'fumatore di pipa'
WHEN 'S' THEN 'fumatore di sigaro'
END) as char(31)) Tipo_fumatore
FROM pazienti p , cart_accert a, nos_002 n
Where p.codice = a.codice And a.codice=n.codice
AND a.ac_des like 'FUMO'
AND p.decesso is null
AND( n.Pa_Drevoca is null OR n.Pa_Drevoca>TODAY())
AND eta Between 14 AND 60


Order by 6,1,2
Admin
Admin
Admin
Admin

Messaggi : 537
Punti : 5691
Voti per importanza dei messaggi : 89
Data d'iscrizione : 20.02.11
Località : CASERTA

https://utentimillewin.forumattivo.it

Torna in alto Andare in basso

pazienti fumatori Empty Re: pazienti fumatori

Messaggio  seraim Lun 28 Gen 2013 - 20:19

Vedi se ti può essere di aiuto la seguente estrazione:
---------------------------------------------------------------------
Grazie,funziona benissimo, viene fuori una bella stampata con le varie sottocategorie di fumatori/non fumatori
Debitore di una cena! Se capiti nel basso Piemonte dammi un cenno
Sergio Aimo Vicoforte CN

seraim
Nuovo Membro
Nuovo Membro

Messaggi : 10
Punti : 5034
Voti per importanza dei messaggi : 1
Data d'iscrizione : 24.02.11
Età : 67
Località : Vicoforte

Torna in alto Andare in basso

pazienti fumatori Empty Re: pazienti fumatori

Messaggio  emimag Sab 2 Feb 2013 - 19:31

Admin ha scritto:Vedi se ti può essere di aiuto la seguente estrazione:

Select distinct p.cognome, p.nome, p.nascita, CAST(Years(p.nascita, today()) as CHAR (4)) eta, p.sesso, a.ac_val valore_fumo,
CAST((case a.ac_val
WHEN 'O' THEN 'fumatore occasionale'
WHEN 'V' THEN 'fumatore passivo'
WHEN '1' THEN 'meno di 10 sigarette al giorno'
WHEN '2' THEN 'tra 10 e 20 sigarette al giorno'
WHEN '3' THEN 'oltre 20 sigarette al giorno'
WHEN 'X' THEN 'mai fumato e mai fumerà'
WHEN 'N' THEN 'mai fumato'
WHEN 'E' THEN 'ex fumatore da oltre 1 anno'
WHEN 'M' THEN 'ex fumatore'
WHEN 'F' THEN 'ex forte fumatore da oltre 10 anni'
WHEN 'Z' THEN 'ex forte fumatore da oltre 1 anno'
WHEN 'U' THEN 'ex forte fumatore'
WHEN 'P' THEN 'fumatore di pipa'
WHEN 'S' THEN 'fumatore di sigaro'
END) as char(31)) Tipo_fumatore
FROM pazienti p , cart_accert a, nos_002 n
Where p.codice = a.codice And a.codice=n.codice
AND a.ac_des like 'FUMO'
AND p.decesso is null
AND( n.Pa_Drevoca is null OR n.Pa_Drevoca>TODAY())
AND eta Between 14 AND 60


Order by 6,1,2

Questa estrazione potrebbe interessare anche me se, come penso, il prossimo
obiettivo della nostra Équipe Territoriale sarà un lavoro sul fumo.
Ma, premessa la mia ignoranza del linguaggio SQL e considerato che non vedo alcuna data,
quest'estrazione riguarda proprio il 2012? E se volessi fare la stessa estrazione anche
per gli anni passati, come dovrei modificarla?
Ringrazio in anticipo per la precisazione.

Emimag - Osimo

emimag
Nuovo Membro
Nuovo Membro

Messaggi : 5
Punti : 5026
Voti per importanza dei messaggi : 0
Data d'iscrizione : 24.02.11

Torna in alto Andare in basso

pazienti fumatori Empty Re: pazienti fumatori

Messaggio  Admin Sab 2 Feb 2013 - 20:14

emimag ha scritto:
Admin ha scritto:Vedi se ti può essere di aiuto la seguente estrazione:

Select distinct p.cognome, p.nome, p.nascita, CAST(Years(p.nascita, today()) as CHAR (4)) eta, p.sesso, a.ac_val valore_fumo,
CAST((case a.ac_val
WHEN 'O' THEN 'fumatore occasionale'
WHEN 'V' THEN 'fumatore passivo'
WHEN '1' THEN 'meno di 10 sigarette al giorno'
WHEN '2' THEN 'tra 10 e 20 sigarette al giorno'
WHEN '3' THEN 'oltre 20 sigarette al giorno'
WHEN 'X' THEN 'mai fumato e mai fumerà'
WHEN 'N' THEN 'mai fumato'
WHEN 'E' THEN 'ex fumatore da oltre 1 anno'
WHEN 'M' THEN 'ex fumatore'
WHEN 'F' THEN 'ex forte fumatore da oltre 10 anni'
WHEN 'Z' THEN 'ex forte fumatore da oltre 1 anno'
WHEN 'U' THEN 'ex forte fumatore'
WHEN 'P' THEN 'fumatore di pipa'
WHEN 'S' THEN 'fumatore di sigaro'
END) as char(31)) Tipo_fumatore
FROM pazienti p , cart_accert a, nos_002 n
Where p.codice = a.codice And a.codice=n.codice
AND a.ac_des like 'FUMO'
AND p.decesso is null
AND( n.Pa_Drevoca is null OR n.Pa_Drevoca>TODAY())
AND eta Between 14 AND 60


Order by 6,1,2

Questa estrazione potrebbe interessare anche me se, come penso, il prossimo
obiettivo della nostra Équipe Territoriale sarà un lavoro sul fumo.
Ma, premessa la mia ignoranza del linguaggio SQL e considerato che non vedo alcuna data,
quest'estrazione riguarda proprio il 2012? E se volessi fare la stessa estrazione anche
per gli anni passati, come dovrei modificarla?
Ringrazio in anticipo per la precisazione.

Emimag - Osimo

L'estrazione in questione riguarda tutte le date, se si vuole restrigere l'arco temporale occore inserire una apposita clausola che considera la data di inserimento del dato.
Admin
Admin
Admin
Admin

Messaggi : 537
Punti : 5691
Voti per importanza dei messaggi : 89
Data d'iscrizione : 20.02.11
Località : CASERTA

https://utentimillewin.forumattivo.it

Torna in alto Andare in basso

pazienti fumatori Empty Re: pazienti fumatori

Messaggio  seraim Sab 2 Feb 2013 - 20:24

Non sono un esperto,ma ho utilizzato la query e funziona benissimo; non è specifica per l'anno, il periodo da esaminare lo imposti tu, alla fine dei passaggi da centrale statistiche ti chiede il periodo da esaminare, metti le date che ti interessano ed il gioco è fatto! come ammiro Blasio che ha sulle dita questi "misteriosi" linguaggi!
ciao Sergio Aimo

seraim
Nuovo Membro
Nuovo Membro

Messaggi : 10
Punti : 5034
Voti per importanza dei messaggi : 1
Data d'iscrizione : 24.02.11
Età : 67
Località : Vicoforte

Torna in alto Andare in basso

pazienti fumatori Empty Re: pazienti fumatori

Messaggio  emimag Dom 3 Feb 2013 - 10:03

seraim ha scritto:Non sono un esperto,ma ho utilizzato la query e funziona benissimo; non è specifica per l'anno, il periodo da esaminare lo imposti tu, alla fine dei passaggi da centrale statistiche ti chiede il periodo da esaminare, metti le date che ti interessano ed il gioco è fatto! come ammiro Blasio che ha sulle dita questi "misteriosi" linguaggi!
ciao Sergio Aimo

Tutto chiaro. Grazie.
Emimag - Osimo

emimag
Nuovo Membro
Nuovo Membro

Messaggi : 5
Punti : 5026
Voti per importanza dei messaggi : 0
Data d'iscrizione : 24.02.11

Torna in alto Andare in basso

pazienti fumatori Empty Re: pazienti fumatori

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


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.