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

Modifica della scadenza esenzione

Andare in basso

Modifica della scadenza esenzione

Messaggio  glacchia il Lun 28 Mar 2011 - 12:38

Ciao a tutti.

Dovrei modificare in blocco la data di scadenza delle esenzioni per reddito (per esempio modificare tutte quelle scadenti il 31-03-2011 in 31-03-2012).

Qualcuno mi può suggerire una rapida query?

Grazie in anticipo,
Gilberto

G.Lacchia
ASL TO04
Ivrea (TO)

glacchia
Nuovo Membro
Nuovo Membro

Messaggi : 4
Punti : 2954
Voti per importanza dei messaggi : 0
Data d'iscrizione : 02.03.11
Età : 56
Località : IVREA

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  Giuseppe il Lun 28 Mar 2011 - 16:39

Puoi usare la sguente query (fai sempre prima una copia di mille.db):

UPDATE DBA.cart_paz_ese SET dscdese = '2012-03-31'
WHERE dscdese = '2011-03-31' AND cod_ese IN ( 'RE1' , 'RE2', 'RE3' , 'RE4');
commit;
select 'Comando eseguito con successo!' as Risultato;


Nel caso specifico sono considerate in ordine le esenzioni E01, E02, E03 ed E04, nel caso siano diverse occorre modificare la query. Dopo aver fatto l'aggiornamento lanciare l'allineamento delle scadenze da mille utilità.
Giuseppe
Giuseppe
Moderatore
Moderatore

Messaggi : 90
Punti : 3075
Voti per importanza dei messaggi : 22
Data d'iscrizione : 20.02.11
Età : 62
Località : CASERTA

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  glacchia il Mar 29 Mar 2011 - 8:52

Giuseppe ha scritto:Puoi usare la sguente query (fai sempre prima una copia di mille.db):
...
Nel caso specifico sono considerate in ordine le esenzioni E01, E02, E03 ed E04, nel caso siano diverse occorre modificare la query. Dopo aver fatto l'aggiornamento lanciare l'allineamento delle scadenze da mille utilità.

Grazie mille, Giuseppe. Ha funzionato perfettamente.

Alla prossima,

Buon lavoro

glacchia
Nuovo Membro
Nuovo Membro

Messaggi : 4
Punti : 2954
Voti per importanza dei messaggi : 0
Data d'iscrizione : 02.03.11
Età : 56
Località : IVREA

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  LucaLeF il Gio 31 Mar 2011 - 8:35

dal 1 Aprile nel Lazio, anche nel Lazio, è il medico (chiamiamolo così) a compilare l'esenzione per reddito. potrebbe essere comodo annullare tutte le esenzioni per reddito in archivio e ricompilarle ex novo: come cancellare TUTTE le esenzioni per reddito al 31 Marzo?

Luca Le Foche

LucaLeF
Membro Esperto
Membro Esperto

Messaggi : 459
Punti : 3825
Voti per importanza dei messaggi : 11
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  LucaLeF il Gio 31 Mar 2011 - 20:21

caro Luca,
ho gran piacere nel darti proprio io la soluzione al problema che hai posto.
Vai in MilleUtilità sostituzione campi ed elimina le attuali esenzioni per reddito.
Capito?
Nel dubbio sono sempre a tua affettuosa disposizione

LucaLeF
Membro Esperto
Membro Esperto

Messaggi : 459
Punti : 3825
Voti per importanza dei messaggi : 11
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  anpic il Gio 31 Mar 2011 - 23:12

LucaLeF ha scritto:caro Luca,
ho gran piacere nel darti proprio io la soluzione al problema che hai posto.
Vai in MilleUtilità sostituzione campi ed elimina le attuali esenzioni per reddito.
Capito?
Nel dubbio sono sempre a tua affettuosa disposizione


Ma in questo modo si eliminano le singole registrazioni delle esenzioni inserite o scompare proprio il campo esenzione per reddito 1-2-3-4 in modo tale che se ne devi inserire di nuove non è più possibile farlo?


ciao
Anpic

anpic
Membro Junior
Membro Junior

Messaggi : 198
Punti : 3209
Voti per importanza dei messaggi : 4
Data d'iscrizione : 23.02.11

Visualizza il profilo

Torna in alto Andare in basso

esenzioni per reddito scadenza

Messaggio  aldoff il Sab 23 Apr 2011 - 13:38

Giuseppe ha scritto:Puoi usare la sguente query (fai sempre prima una copia di mille.db):

UPDATE DBA.cart_paz_ese SET dscdese = '2012-03-31'
WHERE dscdese = '2011-03-31' AND cod_ese IN ( 'RE1' , 'RE2', 'RE3' , 'RE4');
commit;
select 'Comando eseguito con successo!' as Risultato;


Nel caso specifico sono considerate in ordine le esenzioni E01, E02, E03 ed E04, nel caso siano diverse occorre modificare la query. Dopo aver fatto l'aggiornamento lanciare l'allineamento delle scadenze da mille utilità.

chiedo a Blasio: se volessi invece in blocco inserire la scadenza 31 03 2012 a tutte le esenzioni per reddito (E01,02,03,04 ) che NON HANNO ALCUNA SCADENZA INSERITA come modifico la query?
grazie, Aldo

aldoff
Nuovo Membro
Nuovo Membro

Messaggi : 5
Punti : 2950
Voti per importanza dei messaggi : 0
Data d'iscrizione : 06.03.11
Località : Sassari

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  Giuseppe il Sab 23 Apr 2011 - 17:19

aldoff ha scritto:
chiedo a Blasio: se volessi invece in blocco inserire la scadenza 31 03 2012 a tutte le esenzioni per reddito (E01,02,03,04 ) che NON HANNO ALCUNA SCADENZA INSERITA come modifico la query?
grazie, Aldo
In tal caso puoi usare la seguente query:

UPDATE DBA.cart_paz_ese SET dscdese = '2012-03-31'
WHERE cod_ese IN ( 'RE1' , 'RE2', 'RE3' , 'RE4');
commit;
select 'Comando eseguito con successo!' as Risultato;
Giuseppe
Giuseppe
Moderatore
Moderatore

Messaggi : 90
Punti : 3075
Voti per importanza dei messaggi : 22
Data d'iscrizione : 20.02.11
Età : 62
Località : CASERTA

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  aldoff il Gio 5 Mag 2011 - 1:35

grazie Giuseppe (scusa il ritardo della risposta).
La query semplice funziona benissimo, anche se da un messaggio di errore :errore sql SQL STATE 37000 select 'comando eseguito con successo!' as risultato; tuttavia inserisce in tutte le esenzioni reddito con campo scadenza vuoto la data (uguale per tutti) del 31/12/2012;
Adesso tuttavia, sarebbe utile, nell'ambito della medicina di gruppo (quindi in un mille.db di 2 o 5 medici in un server) sapere quanti e quali pz. di un medico hanno l'esenzione E01, la E02 , la E03 o la E04. Questo per poter fare una periodica verifica fra i dati inseriti in MW e i dati scaricati dal sito T.S.
Pensi sia possibile impostare una query per tale ricerca? penso possa essere utile a molti;
grazie ancora, Aldo Maffei

aldoff
Nuovo Membro
Nuovo Membro

Messaggi : 5
Punti : 2950
Voti per importanza dei messaggi : 0
Data d'iscrizione : 06.03.11
Località : Sassari

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

Messaggio  GiampiMaz il Gio 5 Mag 2011 - 12:15

Potrebbe servire questa.
medico mostra il codice della medicina di gruppo da cui ogniuno può risalire a se stesso, per avere il nome del medico in chiaro occorrerebbe linkare una vista, cosa che non mi piace, ma non conosco un modo per farlo risultare usando le tabelle. Se proprio si vuole posso modificare la query.
L'ultima colonna indica se l'esenzione è attiva, cioè se la freccina a sinistra dell'esenzione è in grassetto verso l'alto.
Alcuni pazienti saranno magari doppi, probabilmente perchè l'esenzione è stata inserita due volte, non ho cercato di evitarlo dato che lo scopo è quello di ripulire gli archivi.
giampiero


select n.pa_medi as medico, cognome, nome, days(p.nascita, today())/365 eta, m.decr_min as sigla, c.motese as motivo, c.dese as inizio, c.dscdese as scadenza, if ascii(c.sigla_si) = 66 then 'sì' else 'no' endif AS attiva

FROM pazienti p , nos_002 n, cart_paz_ese c, mot_ese m
where p.codice = n.codice and p.codice=c.codice and c.cod_ese=m.cod_ese

and m.decr_min like 'E%'
and (n.pa_drevoca is null or n.pa_drevoca > today()) and (p.decesso IS NULL)
and p.pa_convenzione = 'S'
order by 1, 2,3,4
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: Modifica della scadenza esenzione

Messaggio  aldoff il Sab 7 Mag 2011 - 12:33

Grazie, Giampiero.
Funziona perfettamente. E inoltre hai fatto bene a lasciare eventuali pz. doppi , perchè in possesso di due esenzioni E (per es. E01 + E04)
La query seleziona perfettamente in ordine: codice M.G. del medico, cognome, nome del pz., età, sigla di esenzione E01,E02,E03,E04, motivo esenzione( esenzione reddito ed età ecc...), inizio, scadenza, esenzione attiva o meno (con sì se attiva).- Può servire in pratica come sistema di verifica fra i dati di T.S. (tessera sanitaria) e i dati da noi inseriti in millewin.-
grazie ancora e complimenti.
Aldo

aldoff
Nuovo Membro
Nuovo Membro

Messaggi : 5
Punti : 2950
Voti per importanza dei messaggi : 0
Data d'iscrizione : 06.03.11
Località : Sassari

Visualizza il profilo

Torna in alto Andare in basso

Re: Modifica della scadenza esenzione

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