Pagina 1 di 1

[Risolto] Ripartizione spese in database

Inviato: sabato 13 luglio 2013, 18:51
da pinco pallo
Ciao, nel database che allego sto cercando di suddividere le spese fra gli occupanti di un appartamento.
Ci sono normalmente 3 persone dal 1/1/13 al 31/12/13, ognuna paga un terzo di ogni spesa sostenuta.
Ma capita che qualcuno durante l'anno vada via. Può essere rimpiazzato subito ma anche dopo un certo tempo.
In base alle date di arrivo e partenza è abbastanza facile gestire le spese di ogni occupante, ma come si fa per i periodi in cui gli occupanti rimangono in due? Nella tabella ospiti ho creato un ospite fittizio "Nessuno" per coprire il periodo vuoto, ma non so come ripartire in automatico la quota di "Nessuno" fra i due rimasti.
Grazie se qualcuno mi aiuta.

Re: Ripartizione spese in database

Inviato: domenica 21 luglio 2013, 22:57
da xergio
Ciao pinco pallo,
in un db non si mettono dati "a mano", vanno calcolati.
E' bastato creare una query "Presenze" per data e il db mi pare funzioni come ti serve, te lo allego.

Re: Ripartizione spese in database

Inviato: martedì 6 agosto 2013, 16:59
da pinco pallo
Cercavo un suggerimeno ed ho avuto la soluzione bella e pronta. Grazie xergio ! :super: :)

Re: Ripartizione spese in database

Inviato: domenica 11 agosto 2013, 14:51
da pinco pallo
Chiedo scusa se ritorno sull'argomento. Mi sono accorto che se 2 date spesa coincidono, la ripartizione fra gli occupanti non è più esatta (vedere nuovo allegato con 2 date spesa uguali).
Purtroppo sono di nuovo in difficoltà. Grazie.

Re: Ripartizione spese in database

Inviato: giovedì 29 agosto 2013, 18:29
da pinco pallo
Cerco aiuto, anche solo idee. Grazie.

Re: Ripartizione spese in database

Inviato: sabato 31 agosto 2013, 8:22
da vladko
il mio pensiero è
numero occupanti max =3
costo affitto = 300
1 occupante mese 300/1=300 oppure 6/6
2 occupanti mese 300/2= 150 oppure 2/6 che anche 1/3
3 occupanti mese 300/3= 100 oppure 3/6 che anche 2/3
quindi 1/6 =50 ;-)

prova a continuare tu oppure riscrivi
fai sapere grazie

Re: Ripartizione spese in database

Inviato: sabato 31 agosto 2013, 12:41
da pinco pallo
Grazie Vladko, le cose stanno così:
- numero occupanti da 1 a 3 in periodi diversi. Esempio:
Antonio dal 1/1 al 31/12,
Mario dal 1/1 al 3/3, Luigi al posto di Mario dal 4/3 al 31/12,
Carlo dal 1/1 al 30/5, Giuseppe al posto di Carlo ma dal 1/7 al 31/12 (quindi posto vuoto dal 1/6 al 30/6).
Devo ripartire le spese, non l'affitto:
- spesa acqua del 4/2 da ripartire fra chi è presente il quel momento ( 3 persone: Antonio, Carlo, Mario)
- spesa luce del 3/7 da ripartire fra chi è presente in quel momento (3 persone: Antonio, Giuseppe, luigi)
- spesa gas del 5/6 da ripartire fra chi è presente in quel momento (2 persone: Antonio, Luigi)
- spesa telefono del 5/6 da ripartire fra chi è presente in quel momento (2 persone: Antonio, Luigi)
L'aiuto di xergio risolve tutto bene (query Presenze) tranne se, ad esempio la spesa gas e la spesa telefono hanno la stessa data. In quel caso la query dà risultati sbagliati come in figura allegata.
Allego anche file nuovo database.
Grazie ancora

Re: Ripartizione spese in database

Inviato: lunedì 2 settembre 2013, 14:28
da pinco pallo
Salve, ho trovato la soluzione sul forum inglese. Mi sono state forniti due aiuti veramente validi. Grazie comunque a tutti.

http://forum.openoffice.org/en/forum/vi ... 61&t=63962