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

ayuda con query

Estas en el tema de ayuda con query en el foro de Bases de Datos General en Foros del Web. saludos; tengo una tabla llamada suscritos, con la siguiente estructura (cedula - estado - equipo ) donde cedula es el campo primario, estado me indica ...
  #1 (permalink)  
Antiguo 05/11/2005, 06:52
 
Fecha de Ingreso: diciembre-2004
Ubicación: Caracas
Mensajes: 49
Antigüedad: 19 años, 11 meses
Puntos: 0
ayuda con query

saludos;

tengo una tabla llamada suscritos, con la siguiente estructura (cedula - estado - equipo ) donde cedula es el campo primario, estado me indica si es activo o no activo y equipo es el nombre del equipo donde pertenece. La idea es listar una consulta agrupada por equipo que mediga las cedulas activas y no activas (equipo totalactivos totalinactivos). resulta que logro sacar los activos e inactivos de forma separada pero no logro hacerlo con los dos al mismo tiempo. esta es la consulta que utilizo.


select equipo,count(estado) as activos from suscritos where estado = 1 group by equipo;
en ella listo los activos agrupados por equipo pero como puedo hacer que me salga en otra columna los inactivos, ayudenme por favor!!!!

gracias!!!
  #2 (permalink)  
Antiguo 06/11/2005, 08:44
 
Fecha de Ingreso: diciembre-2004
Ubicación: Caracas
Mensajes: 49
Antigüedad: 19 años, 11 meses
Puntos: 0
ayuda!!!
  #3 (permalink)  
Antiguo 07/11/2005, 09:52
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
en primer lugar deberias decir que Base de Datos utilizas...

alguna que ocupo es la siguiente:
Código:
select equipo, count(iif(estado = 1,1,0)) as activo, count(iif(estado=0,1,0)) as inactivo
from suscritos;
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #4 (permalink)  
Antiguo 07/11/2005, 13:45
 
Fecha de Ingreso: diciembre-2004
Ubicación: Caracas
Mensajes: 49
Antigüedad: 19 años, 11 meses
Puntos: 0
gracias por tu respuesta Linterns es sql server
  #5 (permalink)  
Antiguo 07/11/2005, 14:19
 
Fecha de Ingreso: diciembre-2004
Ubicación: Caracas
Mensajes: 49
Antigüedad: 19 años, 11 meses
Puntos: 0
no me funciona el iif
  #6 (permalink)  
Antiguo 07/11/2005, 16:29
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
IIF no existe en Sql por lo que tendras que hacerlo a traves del CASE

mira este ejemplo:
http://www.extremeexperts.com/SQL/FAQ/IIForDecode.aspx
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 14:38.