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
****************************************************

capifamiglia

Andare in basso

capifamiglia

Messaggio  Gabriele Barani il Dom 6 Nov 2011 - 9:27

Scusate ma sono piuttosto "imbranato" con le estrazioni e le query : Vorrei estrarre l'elenco dei capifamiglia con relativo indirizzo .

Molto semplice .. ma ho provato con centrale statistiche che mi fornisce: età -telefono - cod. fiscale ma non l'indirizzo.

Qualcuno mi può aiutare ? grazie



gabriele barani

Gabriele Barani
Nuovo Membro
Nuovo Membro

Messaggi : 18
Punti : 2984
Voti per importanza dei messaggi : 0
Data d'iscrizione : 20.02.11
Età : 66
Località : PARMA

Visualizza il profilo

Torna in alto Andare in basso

Re: capifamiglia

Messaggio  GiampiMaz il Dom 6 Nov 2011 - 12:03

Ciao, puoi usare questa, mostra i capifamiglia, l'indirizzo è preso dal domicilio, se vi sono campi che non ti interessano puoi toglierli.
Considera i pazienti convenzionati non revocati e non deceduti.
giampiero

XXXXXXX devi inserirvi il tuo codice per la medicina di gruppo o togliere la riga.

select distinct cognome, nome, codice_fiscale, pa_ind + ' ' + domi_civico as domicilio, pa_cap as cap, pa_cit as citta, pa_tel, tel_cell, email
from nos_002 n , pazienti p
where
n.codice=p.codice

and n.codice IN (select code_capo from famiglie)

AND p.pa_convenzione='S'
AND (n.pa_drevoca IS NULL or n.pa_drevoca >TODAY()) AND (p.decesso IS NULL)
and n.pa_medi = 'XXXXXXX'

order by 1,2,3
GiampiMaz
GiampiMaz
Membro Junior
Membro Junior

Messaggi : 122
Punti : 3119
Voti per importanza dei messaggi : 33
Data d'iscrizione : 20.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: capifamiglia

Messaggio  draleo83 il Dom 6 Nov 2011 - 12:15

Prova anche queste:

--------------------------------

SELECT cognome, nome ,indirizzo, cap, comune, provincia ,capofam
FROM V_PAZIENTI
Where capofam ='S'
order BY 1,2

----------------------------------

SELECT case capofam
when 'S' then 'capoF'
when 'N' then 'familiare'
Else 'SenzaFam'
END as stato,
cognome, nome ,indirizzo, cap, comune, provincia ,
codecapof
FROM V_PAZIENTI
order BY 8,1
----------------------------------

la seconda elenca tutti i paz divisi per famiglia e indica quali sono quelli che non appartengono a nessuna famiglia



Certo l'utilità della query sarebbe massima se si riuscisse a fare in modo da dare automaticamente ai familiari l'indirizzo del capofamiglia

ma..questo è un altro discorso



draleo
draleo83
draleo83
Membro Junior
Membro Junior

Messaggi : 217
Punti : 3228
Voti per importanza dei messaggi : 24
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: capifamiglia

Messaggio  draleo83 il Dom 6 Nov 2011 - 12:21

Naturalmente ho messo solo i dati del domicilio (e non della residenza)

Ma ( a parte che nel 95% dei casi questi coincidono) , chi vuole può facilmente sostituire (o aggiungere) i campi che vuole

draleo
draleo83
draleo83
Membro Junior
Membro Junior

Messaggi : 217
Punti : 3228
Voti per importanza dei messaggi : 24
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: capifamiglia

Messaggio  Gabriele Barani il Dom 6 Nov 2011 - 12:39

Grazie mille ! funzionano tutte benissimo ...

gabriele barani

Gabriele Barani
Nuovo Membro
Nuovo Membro

Messaggi : 18
Punti : 2984
Voti per importanza dei messaggi : 0
Data d'iscrizione : 20.02.11
Età : 66
Località : PARMA

Visualizza il profilo

Torna in alto Andare in basso

Re: capifamiglia

Messaggio  Admin il Dom 6 Nov 2011 - 22:28

draleo83 ha scritto:Prova anche queste:
--------------------------------
SELECT case capofam
when 'S' then 'capoF'
when 'N' then 'familiare'
Else 'SenzaFam'
END as stato,
cognome, nome ,indirizzo, cap, comune, provincia ,
codecapof
FROM V_PAZIENTI
order BY 8,1
----------------------------------

.. elenca tutti i paz divisi per famiglia e indica quali sono quelli che non appartengono a nessuna famiglia

Certo l'utilità della query sarebbe massima se si riuscisse a fare in modo da dare automaticamente ai familiari l'indirizzo del capofamiglia

ma..questo è un altro discorso

draleo

Query alternativa:

SELECT NUMBER(*) N, p.cognome+' '+p.nome Nome_Paziente, case p.capofam
when 'S' then 'capofamiglia'
when 'N' then 'familiare'
Else 'SenzaFamiglia'
END as stato, p.datanasc Nascita,
(select p1.cognome+' '+p1.nome Nome_Capofamiglia FROM V_PAZIENTI p1 WHERE p1.codice=p.codecapof), p.indirizzo, p.cap, p.comune, p.provincia
FROM V_PAZIENTI p
WHERE p.datadecess is null
AND (p.datarevoca is null OR p.datarevoca>Today())
ORDER BY 3,2

_________________
L'Amministratore
Giuseppe Blasio
Admin
Admin
Admin
Admin

Messaggi : 525
Punti : 3608
Voti per importanza dei messaggi : 85
Data d'iscrizione : 20.02.11
Località : CASERTA

Visualizza il profilo http://utentimillewin.forumattivo.it

Torna in alto Andare in basso

Re: capifamiglia

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


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