Hallo Liste Ich sollte in einer SQL-Tabelle Preise in den Feldnamen (VPEuro,VPDollar) neu berechenen lassen. Die Werte nehme ich aus der Tabelle / Felder
tblFlotteFahrzeug.VPExklTax (das ist der Referenzpreis) (und multipliziere ihn mit den Feldern) tblDataWaehrungscode.UmrechnungEuro, tblDataWaehrungscode.UmrechnungDollar, In der View bringe ich das auch hin, aber sobald ich das Ganze updaten lassen will stimmt mir offensichtlich einiges nicht mehr. Kann mir jemand sagen wo ich ansetzten k�nnte um das Problem zu l�sen? Besten Dank Ren� Listing des View FahrzeugID WaehrungcodeID Waehrung VPExklTax VPEuro VPDollar UmrechnungEuro UmrechnungDollar 22 15 US-Dollar 16000 18048 16000 1.128 1 33 6 EURO 40000 40000 35464 1 0.8866 35 1 CHF 30000 20295 17958 0.6765 0.5986 SQL-Update-Code /* Die Prozedur erg�nzt alle Fz-Preis aufgrund des Euro oder Dollarkurses */ ALTER PROCEDURE spPreisKalkulation AS SELECT tblFlotteFahrzeug.FahrzeugID, tblFlotteFahrzeug.VPExklTax, tblDataWaehrungscode.UmrechnungEuro, tblDataWaehrungscode.UmrechnungDollar, tblFlotteFahrzeug.VPEuro, tblFlotteFahrzeug.VPDollar, tblFlotteFahrzeug.WaehrungcodeID, CASE tblFlotteFahrzeug.WaehrungcodeID WHEN 1 THEN UPDATE tblFlotteFahrzeug SET tblFlotteFahrzeug.VPEuro = tblFlotteFahrzeug.VPExklTax * tblDataWaehrungscode.UmrechnungEuro WHEN 6 THEN UPDATE tblFlotteFahrzeug SET dbo.tblFlotteFahrzeug.VPEuro = tblFlotteFahrzeug.VPExklTax * tblDataWaehrungscode.UmrechnungDollar WHEN 15 THEN UPDATE tblFlotteFahrzeug SET dbo.tblFlotteFahrzeug.VPEuro = tblFlotteFahrzeug.VPExklTax * tblDataWaehrungscode.UmrechnungDollar END FROM tblFlotteFahrzeug INNER JOIN tblDataWaehrungscode ON tblFlotteFahrzeug.WaehrungcodeID = tblDataWaehrungscode.WaehrungcodeID View Code SELECT dbo.tblFlotteFahrzeug.FahrzeugID, dbo.tblFlotteFahrzeug.WaehrungcodeID, dbo.tblDataWaehrungscode.Waehrung, dbo.tblFlotteFahrzeug.VPExklTax, ROUND(dbo.tblFlotteFahrzeug.VPExklTax * dbo.tblDataWaehrungscode.UmrechnungEuro, 0) AS InternetVPEuro, ROUND(dbo.tblFlotteFahrzeug.VPExklTax * dbo.tblDataWaehrungscode.UmrechnungDollar, 0) AS InternetVPDollar, dbo.tblDataWaehrungscode.UmrechnungEuro, dbo.tblDataWaehrungscode.UmrechnungDollar FROM dbo.tblFlotteFahrzeug INNER JOIN dbo.tblPreisUpdate ON dbo.tblFlotteFahrzeug.FahrzeugID = dbo.tblPreisUpdate.FahrzeugID INNER JOIN dbo.tblDataWaehrungscode ON dbo.tblFlotteFahrzeug.WaehrungcodeID = dbo.tblDataWaehrungscode.WaehrungcodeID | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
