Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/11/2004, 09:02
Avatar de splinter
splinter
 
Fecha de Ingreso: junio-2004
Ubicación: Misantla,Ver.Mexico
Mensajes: 181
Antigüedad: 20 años, 8 meses
Puntos: 0
Hola

Lo probe y quedaria asi, me falto agrupar para obtener totales,
espero te de una idea de como lo puedes hacer
trate de hacer las tablas como tu las tienes,
con esto puedes desplegarlo en un grid y aparecera asi

EMAIL PROCESO ATRASADO CERRADO
email1 20 0 0
email2 33 0 0
email3 0 12 0
email4 0 0 188

***codigo sql

SELECT [email],
CASE [edo_ID] WHEN 1 THEN [emailvalor] ELSE 0 END AS 'PROCESO' ,
CASE [edo_ID] WHEN 2 THEN [emailvalor] ELSE 0 END AS 'ATRASADO',
CASE [edo_ID] WHEN 3 THEN [emailvalor] ELSE 0 END AS 'CERRADO'
FROM
(SELECT dbo.email.email, dbo.email.emailvalor, dbo.email.edo_ID
FROM dbo.email INNER JOIN
dbo.email_edo ON dbo.email.edo_ID = dbo.email_edo.edo_ID) AS SUB1



Saludos