simo04
30-11-2008, 12.34.11
Ciao, ho un problema che non riesco a risolvere. Allora ho un db che gestisce gli ordini di vendita di una società.
Ho una tabella Cliente dove ho come campi CodCliente(Contatore), Cognome(testo), Nome(testo), Indirizzo(testo), Fatturato(numerico), Sconto(numerico).
Un'altra tabella Sconto cosi composta CodSconto(Contatore), NomeSconto(testo), percentualeSconto(numerico con formato percentuale)
E ho una relazione tra il campo Cliente.Sconto e Sconto.CodSconto.
La tabella Sconto è così fatta:
CodSconto Nome Sconto Percentuale
1 Zero 0%
2 Uno 1%
3 Tre 3%
4 Cinque 5%
Il campo Fatturato è un campo calcolato in base alla somma dei totali degli ordini che il cliente ha fatto quindi varia... e quando il cliente ha un certo fatturato lo sconto a lui associatogli deve cambiare. Cioè inizialmente il cliente ha un fatturato di € 0 e uno sconto dello 0%; poi fa un ordine di € 2000 e il fatturato cresce, a questo punto lo sconto si deve automaticamente aggiornare al 3% (per i futuri ordini)... come faccio?
Dovrebbe venire che quando il fatturato<600 allora ho lo sconto con codice 1, quando 601<fatturato<2000 codSconto=2; quando 2001<fatturato<5000 codSconto=3; e quando fatturato>=5001 codSconto=4.
In più volevo chiedere dove devo mettere le istruzioni che mi andrete a suggerire... GRAZIE
Ho una tabella Cliente dove ho come campi CodCliente(Contatore), Cognome(testo), Nome(testo), Indirizzo(testo), Fatturato(numerico), Sconto(numerico).
Un'altra tabella Sconto cosi composta CodSconto(Contatore), NomeSconto(testo), percentualeSconto(numerico con formato percentuale)
E ho una relazione tra il campo Cliente.Sconto e Sconto.CodSconto.
La tabella Sconto è così fatta:
CodSconto Nome Sconto Percentuale
1 Zero 0%
2 Uno 1%
3 Tre 3%
4 Cinque 5%
Il campo Fatturato è un campo calcolato in base alla somma dei totali degli ordini che il cliente ha fatto quindi varia... e quando il cliente ha un certo fatturato lo sconto a lui associatogli deve cambiare. Cioè inizialmente il cliente ha un fatturato di € 0 e uno sconto dello 0%; poi fa un ordine di € 2000 e il fatturato cresce, a questo punto lo sconto si deve automaticamente aggiornare al 3% (per i futuri ordini)... come faccio?
Dovrebbe venire che quando il fatturato<600 allora ho lo sconto con codice 1, quando 601<fatturato<2000 codSconto=2; quando 2001<fatturato<5000 codSconto=3; e quando fatturato>=5001 codSconto=4.
In più volevo chiedere dove devo mettere le istruzioni che mi andrete a suggerire... GRAZIE