Pagina 1 di 1
Resoconto da diverse tabelle
Inviato: lunedì 3 luglio 2023, 17:14
da gobas72
Salve, spero di aver scelto la sezione giusta
ho un database con due tabelle, 1 ENEL e l'altra Acqua
vorrei creare un resoconto in cui sommare alcuni valori dell'ultimo record della tabella ENEL con alcuni valori dell'ultimo record della tabella Acqua ma non sempre
vorrei poter scegliere se sommare entrambi i valori oppure se riportarne solo uno
al momento le due tabelle non hanno relazioni
come posso fare ?
grazie
Re: Resoconto da diverse tabelle
Inviato: martedì 4 luglio 2023, 8:53
da fabio.beri
Salve. Mi astengo dalla risposta solo perché non ho capito nulla.
Tuttavia nei resoconti, si usano i campi RIASSUNTO per fare i totali, ma se c'è una scelta se sommare o no, bisogna utilizzare un campo calcolato al cui interno può esserci una funzione SOMMA o un RICAVARIASSUNTO se c'è da dividere le somme per criteri di raggruppamento diversi.
Re: Resoconto da diverse tabelle
Inviato: martedì 4 luglio 2023, 16:33
da gobas72
chiedo scusa, provo a spiegarmi meglio
ho una tabella ENEL dove c'è il campo totale importo
ho un altra tabella Acqua dove c'è il campo totale acqua
vorrei poter sommare il valore dell'ultimo record di ENEL :: totale importo con il valore dell'ultimo record di Acqua :: totale acqua
come metto in relazione le tabelle per poi sommare i valori dei due campi ?
grazie
Re: Resoconto da diverse tabelle
Inviato: giovedì 6 luglio 2023, 20:02
da gobas72
lasciamo perdere, riporto i dati a mano
grazie
Re: Resoconto da diverse tabelle
Inviato: venerdì 7 luglio 2023, 16:03
da fabio.beri
gobas72 ha scritto: ↑martedì 4 luglio 2023, 16:33
chiedo scusa, provo a spiegarmi meglio
ho una tabella
ENEL dove c'è il campo
totale importo
ho un altra tabella
Acqua dove c'è il campo
totale acqua
vorrei poter sommare il valore dell'ultimo record di ENEL :: totale importo con il valore dell'ultimo record di Acqua :: totale acqua
come metto in relazione le tabelle per poi sommare i valori dei due campi ?
grazie
Innanzitutto, bisognerebbe chiedersi, perché, avendo la necessità di sommare i due dati (acqua ed energia), si è scelto di registrarli in TABELLE diverse.
Questa è la prima domanda che chi sviluppa dovrebbe porsi.
Dopodiché, qualora ci fossero motivi validi per mandare il flusso di dati su due tabelle diverse, bisognerebbe capire come poi si aggregano, per sommare i due totali. Andando a logica, sembrebbe di no, allora si può creare un relazione MOLTI a MOLTI, facendo un campo con valore indicizzato 1 e facendo una relazione tra 1 delle tabella acqua e 1 della tabella energia. A quel punto la funzione sarebbe SOMMA (ACQUA::TOTALE)+SOMMA(ENEL::TOTALE). Però la somma andrebbe fatta da una terza tabella.
Oppure faccio uno script che prende il valore del campo RIASSUNTO in ENERGIA, lo mette in una variabile e poi si sposta sul formato ACQUA e aggiunge il valore del RIASSUNTO in ACQUA.
I modi sono molteplici, ma questi dati dovrebbero avere una struttura logica e razionale. Anche perchè ad un certo punto si dovranno fare somme su un dato periodo e quindi ci sarà la necessità di filtrare i records sia di una che dell'altra tabella.
Re: Resoconto da diverse tabelle
Inviato: lunedì 17 luglio 2023, 18:47
da gobas72
grazie della risposta ma come ho detto ho lasciato perdere questo aspetto
come scrivi anche tu ho capito che è troppo complicato e ci sono tante variabili e possibilità nella gestione di certi campi
alla fine se mi servono li riporto a mano e non è un problema
ancora grazie