Tengo algunos valores negativos que vuelven de una consulta. Me gustaría que solo sean cero. Cómo escribo una condición en mi consulta SQL que devuelve cero si el valor está por debajo de un cierto valor.Cómo creo un If-Then-Else en T-SQL
sol:
CASE WHEN CONVERT(float,dt.FQI53X02_101) < 1.3 THEN 0 ELSE CONVERT(float,dt.FQI53X02_101) END AS FQI53X02_101
mi variación de su sugerencia es: "seleccionar * dt, Caso FQI53X02_101 Cuando <1.3 Luego 0. Else FQI53X02_101 Finalizar como hhh de "Recibo un error en el operador menor que ... no entiendo por qué – Brad
Está bien, lo tengo" CASE CUANDO SE CONVIERTE (float, dt.FQI53X02_101) <1.3 THEN 0 ELSE CONVERT (float, dt.FQI53X02_101) FINALIZAR COMO FQI53X02_101 " – Brad