Contar en una TABLA Si y No

28/08/2008 - 04:40 por Don Quijote de Nicaragua | Informe spam
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.
 

Leer las respuestas

#1 Sergio E.
28/08/2008 - 06:14 | Informe spam
Hola, Creo que te funcionaria un

select distinct t.descripcion, t.cantidadsi, t.cantidadno from (select
descripcion, count(tipo) as cantidadsi, 0 as cantidadno from tabla where
tipo='si' union select descripcion, count(tipo) as cantidadno, 0 as
cantidadsi from tabla where tipo='no' ) as t group by descripcion order by
description

Es algo desaconsejado el uso del union, pero a estas horas (11pm en Mx) no
se me ocurre mas nada ...


Saludos,
Sergio E.


"Don Quijote de Nicaragua" escribió en el mensaje
news:
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.

Preguntas similares