> tabArtikel:
> ArtID, ArtName, ArtPreis, CurrencyID, ArtEuroPreis
> 1, 'Fahrrad', 1000, 1, 511.2919
> 
> tabCurrency:
> currencyID, currNameLong, currNameShort
> 1, 'Deutsche Mark', 'DEM'
> 
> tabCurrRate:
> RateID, RateDate, YEN, DEM, USD, GBP
> 1, '10.10.2001', 110.61, 1.95583, 0.9193, 0.6257
> 

Das ist aber eine seltsames Konstrukt... Steht das DB-Design schon fest?
In der tabCurrRate Tabelle gibt es immer nur einen Eintrag - richtig?
Seltsam....

Ich w�rde ein DB Design empfehlen, das etwa so aussieht:

tabArtikel:
ArtID, ArtName, ArtPreis, CurrencyID
1, 'Fahrrad', 1000, 1


tabCurrency:
currencyID, currNameLong, currNameShort, currEuroValue
1, 'Deutsche Mark', 'DEM', 0.51...
2, 'Japanische Yen','YEN', ...
....
....

Die Kurse w�rde ich in Application-Variablen cachen(mit Datum, und falls
ein Tag vergangen ist wieder die aktuellen Kurse aus der DB holen..)

Du kannst dann immer on-the-fly aus jedem Artikel ganz einfach
ausrechnen was das Ding in Euro kostet bzw. in beliebigen W�hrungen...

Macht das Sinn f�r Dich?

Claudius


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an