Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Contar en una TABLA Si y No

Estas en el tema de Contar en una TABLA Si y No en el foro de SQL Server en Foros del Web. Hola a todos muchas gracias por su tiempo, tengo una tabla con la siguiente estructura y datos (los cuales pueden ir incrementandose segun el uso): ...
  #1 (permalink)  
Antiguo 27/08/2008, 21:03
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Contar en una TABLA Si y No

Hola a todos muchas gracias por su tiempo, tengo una tabla con la
siguiente estructura y datos (los cuales pueden ir incrementandose
segun el uso):

Descripcion Tipo
Desp1 Si
Desp2 Si
Desp1 Si
Desp2 No

Y el resultado que deseo obtener es el siguiente:

Descripcion CantidadSi CantidadNo
Desp1 2 0
Desp2 1 1

Si alguien tiene algun comentario al respecto se los agradeceria.
Saludos Cordiales.
Don Quijote de Nicaragua.
Elder Soto.
  #2 (permalink)  
Antiguo 28/08/2008, 00:07
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Contar en una TABLA Si y No

Código:
select Descripcion,
  sum(case Tipo when 'Si' then 1 else 0 end) as CantidadSi,
  sum(case Tipo when 'No' then 1 else 0 end) as CantidadNo
from Tabla
group by Descripcion
Saludos.
  #3 (permalink)  
Antiguo 28/08/2008, 00:12
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Contar en una TABLA Si y No

Mi estimado y apreciado caballero andante de la RED nuk3zito, es increible su respuesta, muy acertada y sencilla muchisiiimas gracias por compartir su conocimiento, vengase a Nicaragua que ya usted tiene ganado un Ron bien sabroso y si no le hace mucho a la tomadera pues vengase para aca que tenemos unas comidas super deliciosa, la cuenta va de mi parte, un saludo muy cordial.
Don Quijote de Nicaragua.
Elder Soto.
  #4 (permalink)  
Antiguo 28/08/2008, 09:44
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Contar en una TABLA Si y No

Ron con limón? Jeje, gracias por el ofrecimiento. Se que pronto le darás ayuda a otro usuario y de esa manera estaremos a mano.
Habrá quien te diga que la solución que te dí puede afectar al performance... cuando eso suceda estaré ansioso de ver más posibles soluciones a algo que hago de manera cotidiana.

Saludos desde México.
  #5 (permalink)  
Antiguo 28/08/2008, 11:54
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Contar en una TABLA Si y No

Paisano, creo que la solucion que diste esta correcta, a menos que tuviera 2005 y se hicera de otra forma.

Saludos desde el Defeño
  #6 (permalink)  
Antiguo 29/08/2008, 08:51
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Contar en una TABLA Si y No

Cita:
Iniciado por iislas Ver Mensaje
Paisano, creo que la solucion que diste esta correcta, a menos que tuviera 2005 y se hicera de otra forma.

Saludos desde el Defeño
Compañero iislas,
Sin afán de molestar, podrías darnos esa solución alterna (en el caso que tuviera 2005)? Yo he entrado en este foro con la intención de aprender y de ser posible y como objetivo secundario a contestar posteos y si fueras tan amable de compartir tu experiencia me agradaría bastante y te estaría muy agradecido.

Gracias de antemano paisano y te envío saludos desde el norte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:08.