willy55 ha scritto:
Impiega la funzione DatePart, impostando l'intervallo sul trimestre in cui ricade la data di trattamento:
https://support.office.com/it-it/article/funzione-datepart-26868a79-5505-4e5a-8905-6001372223fa
in modo da selezionare i trattamenti nel trimestre.
Non è chiaro ove parli della continuità nei trattamenti
.. flag che si attivi finché non sia concluso il trattamento (e si riattivi quando riparte) ...
se devi selezionare nel trimestre tutti i soggetti con un determinato flag e osservare tutti quelli che ricadono nelle condizioni o anche quelli a cavallo nel trimestre; quindi chiarisci nel dettaglio.
allora prendo inesame il trimestre gennaio-marzo
Qualsiasi utente sia stato trattato nel trimestre è da considerare
Ma nella mia tabella ho solo un campo inizio ed un campo fine
Se un utente inizia a novembre e oggi a fine trimestre è ancora in trattamento, la tabella avra solo il campo inizio e niente sul campo fine
Come posso desumere che è ancora in trattamento?
Ovviamente il trattamento è piu o meno giornaliero o periodico, quindi c'è una continuità fino al giorno di fine trattamento
Pensandoci bene il flag non serve a molto. Se il trattamento è in corso si puo essere utile, ma il trattamento potrebbe essere finito e ricadere cmq nel trimestre. Il flag tipo trattatmento in corso in questo caso non saREBBE esaustivo
per maggior chiarezza la tabella trattamenti puo apparire cosi
id ----- dal ---------- al --------- tipo trattamento
7 -- 10/10/2005 -- 4/06/2011 -- metadone
7 -- 12/5/2012 -- 28/12/2013 -- farmaci
7 -- 13/2/2018 -- _________ -- metadone
o cosi
7 -- 10/10/2005 -- 4/06/2011 -- metadone
7 -- 12/5/2012 -- 28/12/2013 -- farmaci
7 -- 13/2/2018 -- 21-4-2018 -- metadone
7 -- 23/7/2018 -- 11-11-2018 -- metadone
il primo caso è in trattamento nell ultimo trimestre 2018
nel secondo caso c'è trattamento nel 1 trimestro e poi nel 3 e nel 4 trimestre
insomma a me sembra un dato complesso da lavorare, che ne dite?