SQL - ISNULL

 
Vista:

ISNULL

Publicado por luna (1 intervención) el 04/06/2007 02:41:58
Hola a todos, no me es claro el ISNUL, se que se suma la cantidadMovimientos de la tabal M"alias" pero no se a que se refiere ISNULL(........)0

ISNULL(SUM(M.cantidadMovimiento), 0) cantidadmovimiento

gracias
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

RE:ISNULL

Publicado por Isaías (5072 intervenciones) el 04/06/2007 18:47:21
En tu caso, el ISNULL, significa, "Si la suma de M.cantidadMovimiento sale con un valor NULL, substitutyelo por un 0 (cero)"
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

RE:ISNULL

Publicado por Mike (8 intervenciones) el 08/06/2007 21:09:08
Amigo, el Isnull lo que hace, es poner un valor por defecto en caso de que el resultado del SUM sea NULO.
Te aconsejo que utilices el ISNULL dentro del SUM, para que no te arroje un Warning al compilar.
Me explico :

SUM( ISNULL(M.cantidadMovimiento, 0)) cantidadmovimiento

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

RE:ISNULL

Publicado por Johnny (1 intervención) el 03/01/2009 16:00:43
Quiere decir que si el campo es nulo hace una sumatoria de los campos que en este caso seria cantidadMovimiento y si no coloca 0
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