
10/11/2004, 09:02
|
 | | | 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 |