Division x 0

30/05/2007 - 21:59 por Penta | Informe spam
Estimados.
Uso sql 2000
Supongamos que tengo la tabla_A :

Numero Divisor Resultado
100 2 0
200 0 0

Tengo el Update:

Update Tabla_A
SET Resultado=numero/divisor

Se cae por division por 0.
Como lo soluciono ??

Mil Gracias.
Cristian.
 

Leer las respuestas

#1 Alejandro Mesa
30/05/2007 - 22:27 | Informe spam
Trata:

Update dbo.Tabla_A
SET Resultado = case when divisor = 0 then 0 else numero / divisor end


Update dbo.Tabla_A
SET Resultado = isnull(numero / nullif(divisor, 0), 0)


AMB

"Penta" wrote:

Estimados.
Uso sql 2000
Supongamos que tengo la tabla_A :

Numero Divisor Resultado
100 2 0
200 0 0

Tengo el Update:

Update Tabla_A
SET Resultado=numero/divisor

Se cae por division por 0.
Como lo soluciono ??

Mil Gracias.
Cristian.


Preguntas similares