SQL Server - cambiar valores en 0 por uno al momento de multiplicar SQL Server

 
Vista:

cambiar valores en 0 por uno al momento de multiplicar SQL Server

Publicado por Adan GB (1 intervención) el 01/03/2021 22:55:06
buenas tardes tengo un problema, quiero multiplicar dos columnas pero un campo aparece en cero,
necesito que si el campo es cero se remplaza a 1 para poder multiplicar el valor por 1.

ejemplo
campo1= 10
campo2=0

campo1 *campo2 = suma
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Plutarco
Val: 122
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

cambiar valores en 0 por uno al momento de multiplicar SQL Server

Publicado por Plutarco (46 intervenciones) el 18/03/2021 22:07:53
Hola buenas tardes, es muy fácil, solo usa CASE

1
SELECT CASE Campo2 WHEN 0 THEN Campo1 *1 ELSE Campo1 * Campo2 END

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar