Hallo zusammen,
ich bin blutiger SQL Anfänger und da ich in der Suche leider nicht fündig geworden bin, versuche ich es nun hier. Auch wenn ich die Befürchtung habe mich lächerlich zu machen.
Ich würde meine Daten gerne folgendermaßen "manipulieren"
Wenn bei Artikel "1234" die FEM >600.000 ist, soll für Artikel "5678" das Feld BDMT1 auf null gesetzt werden.
Wenn die Bedingungen nicht erfüllt sind, soll der ursprüngliche Wert übernommen werden.
Wie füge ich nun ein, dass das Feld BDMT1 für Artikel "5678" auf null gesetzt werden soll?
Vielen Dank vorab für eure Unterstützung!
Gruß Hunt
ich bin blutiger SQL Anfänger und da ich in der Suche leider nicht fündig geworden bin, versuche ich es nun hier. Auch wenn ich die Befürchtung habe mich lächerlich zu machen.
Ich würde meine Daten gerne folgendermaßen "manipulieren"
Wenn bei Artikel "1234" die FEM >600.000 ist, soll für Artikel "5678" das Feld BDMT1 auf null gesetzt werden.
Wenn die Bedingungen nicht erfüllt sind, soll der ursprüngliche Wert übernommen werden.
Wie füge ich nun ein, dass das Feld BDMT1 für Artikel "5678" auf null gesetzt werden soll?
Code:
select
T2.TEFIRM, T2.TEWKNR, T2.TETENR,
case when T2.TETENR = '1234' and T2.FEM >600000 then T2.BDMT1*0 else T2.BDMT1 end as BMDT1
from dbo.BLUE
Vielen Dank vorab für eure Unterstützung!
Gruß Hunt