Questa è la struttura.Bisognerebbe conoscere bene struttura e contenuto del database.
ANAGRAFE
- IdAnagrafe
- Nome
- Cognome
FRANCOBOLLI
- IdAcquistoFrancobolli
- ImportoFrancobolli
- AnagrafeId
SPESE
- IdSpesa
- ImportoSpesa
- AnagrafeId
I contenuti di FRANCOBOLLI rappresentano la cifra spesa da ciascun utente presente in anagrafe per l'acquisto di francobolli. Ovviamente un utente può fare più acquisti di francobolli, quindi per ogni acquisto ci sarà un IdAcquistoFrancobolli nuovo e l'importo corrispondente.
Il contenuto di SPESE è ciascun invio di lettere. Quindi ogni utente presente in anagrafe che effettua una spedizione avrà qui il suo record. Tizio ha speso 2,50 euro, in un secondo record risulterà che tizio ha speso 1,35 euro per un secondo invio etc etc.
La query standard anche a me pareva poter funzionare, ma ti ripeto che nel momento in cui la faccio girare e ho più acquisti e/o più spese di spedizione per lo stesso utente di anagrafe i conti non tornano più!
Scusa se mi permetto di insistere. Sembra un problema banale... ma ci non credo che sia così...
cesare


Rispondi quotando