Salve ragazzi buongiorno a tutti,
allora vi illustro immediatamente il mio problema.
ho le seguenti tabelle in sql server:
1) a tabella albergo che contiene l'anagrafica
2) la tabella archivio_mov_new che contiene i movimenti degli alberghi
3) la tabella chiusura_alb che contiene le date di chiusura dell'albergo
allora in pratica devo creare una stored che mi esegua i seguenti calcoli ossia prima di tutto devo calcolare quanti giorni l'albergo resta aperto quindi in pratica fare
365 meno tutti i giorni che compongono i periodi di chiusura. Ma la cosa che trovo complicata è che nel periodo di chiusura in teoria l'albergo non scrive nessun dato ma può
accadere che in determinati casi l'albergo apre per alcuni giorni e pertanto inserisce i dati. Dato che non posso bloccare l'inserimento perchè la situazione che l'albergo apra
anche nel periodo di chiusura dichiarato può accadere, io devo calcolare anche i giorni che aprono nel periodo di chiusura, esempio
l'albergo chiude dal 01/01/2009 al 28/02/2009
un cliente arriva il 20/02/2008 e parte il 25/02/2009
a questo punto per il calcolo dei giorni di apertura io devo aggiungere anche questi 5 giorni che si trovano per periodo di chiusura
altro caso se un cliente arriva il 25/02/2009 e parte il 03/03/2009 i giorni di apertura sono 3 perchè dopo il 28 Febbraio l'albergo riapre ufficialmente..
ora vi posto una serie di dati:
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com