campi derivati

plutonio186

Nuovo Utente
28 Gen 2006
3
0
0
Salve ,
volevo sapere una cosa , sto creando un database in cui ci sono degli utenti che effettuando ordini possono lasciare un voto ai fornitori ,che in seguito a ogni voto lasciato la loro media , propria del campo fornitore si può aggiornare. Quindi , esiste un costrutto che ogni volta che aggiorno il campo ordine mi aggiorni anche il campo media del fornitore? Grazie :book:
 
Ho due tabelle : 1-->Fornitore
2-->Ordine

Attraverso ogni ordine posso dare un voto al fornitore , infatti l'ordine ha un campo chiamato votoF.
Per agevolarmi nelle query ho inserito una ridondanza nell'entità fornitore ,mettendo mediaF , che sarebbe la media di tutti i voti che un fornitore riceve ad ogni ordine. Quindi il mio problema è :

quando inserisco un nuovo ordine , e in conseguenza un nuovo votof come faccio a far aggiornare automaticamente la mediaf?

Grazie per la tua gentilezza.
 
di nulla figurati :)

se ho capito bene devi fare una cosa del genere

"update fornitori set mediaf = mediaf + " & nuovovoto & " where id = " & idfornotore

dove nuovovoto il valore che estrai dal nuovo ordine e con idfornitore ti posizioni sul record che ti interessa

spero di essere stato chiaro; in caso contrario sono qui ;)

ps. che linguaggio usi e su quale dbms ti interfacci?
 

Discussioni simili