> 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
