update auf 1.0.10.0

Bau.Shop

Gut bekanntes Mitglied
19. September 2013
223
0
Bitterfeld-Wolfen im Solar Valley
Hallo,

kann mir jemand mit einem SQL Befehl helfen?

Bei dem update kommt folgender Fehler:

--- Maßeinheit / Grundpreiseinheit korrigieren
UPDATE dbo.tArtikel
SET fVPEWert = CASE
WHEN dbo.tArtikel.kGrundPreisEinheit = dbo.tArtikel.kMassEinheit THEN dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
ELSE dbo.tMassEinheit.fBezugsMassEinheitFaktor * dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
END
FROM dbo.tArtikel
JOIN dbo.tMassEinheit ON dbo.tMassEinheit.kMassEinheit = dbo.tArtikel.kMassEinheit
JOIN dbo.tMassEinheit AS tGrundEinheit ON tGrundEinheit.kMassEinheit = dbo.tArtikel.kGrundPreisEinheit
WHERE dbo.tArtikel.nVPE > 0 AND dbo.tArtikel.fVPEWert <> CASE
WHEN dbo.tArtikel.kGrundPreisEinheit = dbo.tArtikel.kMassEinheit THEN dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
ELSE dbo.tMassEinheit.fBezugsMassEinheitFaktor * dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
END


DANKE, Jörg
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: update auf 1.0.10.0

Hi,

das Problem entsteht wenn in der Grundpreismenge ein Wert von 0 steht. Wir werden ein Update bereitstellen, welches diesen Fall umgeht.

Gruß,
Sebastian
 

Ähnliche Themen