[Risolto] Ripartizione spese in database

Discussioni sulle caratteristiche di database
Rispondi
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

[Risolto] Ripartizione spese in database

Messaggio 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.
Allegati
Appartamento.odb
(6.95 KiB) Scaricato 115 volte
Ultima modifica di pinco pallo il lunedì 2 settembre 2013, 14:29, modificato 3 volte in totale.
OpenOffice 4.1.4 su Mac OSX Lion
Avatar utente
xergio
Messaggi: 315
Iscritto il: lunedì 15 marzo 2010, 21:54
Località: Arzignano (Vicenza)
Contatta:

Re: Ripartizione spese in database

Messaggio 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.
Allegati
Appartamento.odb
(6.91 KiB) Scaricato 119 volte
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
---
Sergio Corato
LibO 6.x su Ubuntu 18.04 / OOo 4.x su Windows XP/10 (VirtualBox)
https://efatto.it
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Ripartizione spese in database

Messaggio da pinco pallo »

Cercavo un suggerimeno ed ho avuto la soluzione bella e pronta. Grazie xergio ! :super: :)
OpenOffice 4.1.4 su Mac OSX Lion
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Ripartizione spese in database

Messaggio 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.
Allegati
Appartamento 2.odb
(6.95 KiB) Scaricato 103 volte
OpenOffice 4.1.4 su Mac OSX Lion
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Ripartizione spese in database

Messaggio da pinco pallo »

Cerco aiuto, anche solo idee. Grazie.
OpenOffice 4.1.4 su Mac OSX Lion
vladko
Volontario
Volontario
Messaggi: 1637
Iscritto il: martedì 3 agosto 2010, 8:02

Re: Ripartizione spese in database

Messaggio 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
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie :-)
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Ripartizione spese in database

Messaggio 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
Allegati
Nuovo appartamento.odb
(4.41 KiB) Scaricato 106 volte
RISULTATO ERRATO
RISULTATO ERRATO
Schermata 08-2456536 alle 12.28.21.png (19.43 KiB) Visto 2754 volte
RISULTATO GIUSTO
RISULTATO GIUSTO
Schermata 08-2456536 alle 12.27.09.png (17.6 KiB) Visto 2754 volte
OpenOffice 4.1.4 su Mac OSX Lion
pinco pallo
Messaggi: 35
Iscritto il: giovedì 20 giugno 2013, 22:06

Re: Ripartizione spese in database

Messaggio 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
OpenOffice 4.1.4 su Mac OSX Lion
Rispondi