Ich habe einige negative Werte von einer Abfrage zurückkommen. Ich möchte, dass sie null sind. Wie schreibe ich eine Bedingung in meine SQL-Abfrage, die Null zurückgibt, wenn der Wert unter einem bestimmten Wert ist.Wie erstelle ich ein Wenn-Dann-Sonst in T-SQL
sol:
CASE WHEN CONVERT(float,dt.FQI53X02_101) < 1.3 THEN 0 ELSE CONVERT(float,dt.FQI53X02_101) END AS FQI53X02_101
meine Variation Ihrer sugestion ist: „dt select *, Fall FQI53X02_101 Wenn <1,3 Dann 0. Else FQI53X02_101 Ende als hhh von "Ich bekomme einen Fehler zurück auf dem weniger als Operator ... nicht suer warum – Brad
Okay, ich habe es" CASE WHEN CONVERT (float, dt.FQI53X02_101) <1.3 DANN 0 ELSE CONVERT (float, dt.FQI53X02_101) ENDE WIE FQI53X02_101 " – Brad