Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/07/2011, 10:14
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Duda sobre CASE

Hola informacionsys:

La funcion COALESCE que utilizas es de hecho una equivalencia de un CASE, pero haciendo más o menos lo siguiente:

Código SQL:
Ver original
  1. SELECT DISTINCT(cod_suc),
  2. CASE WHEN COUNT(cat_dis) IS NULL THEN 0 ELSE COUNT(cat_dis) END cant_venta_con
  3. FROM temporalGerente
  4. GROUP BY cod_suc

intenté probarla en SQL Server, pero no pude recordar un caso donde un COUNT regrese vacio... Según yo en todo caso debería regresar un cero por defecto, pero igual y sería interesante que nos pusieras la estructura de tus tablas y algunos datos de ejemplo para que la consulta regrese un null...

Saludos
Leo.