Código SQL:
Ver originalSELECT dbo.inculpado.EXP
FROM dbo.Inculpado INNER JOIN
dbo.Radicacion ON dbo.Inculpado.Llave = dbo.Radicacion.Llave INNER JOIN
dbo.Resolucion ON dbo.Inculpado.Llave = dbo.Resolucion.Llave INNER JOIN
dbo.Sentencia ON dbo.Inculpado.Llave = dbo.Sentencia.Llave INNER JOIN
dbo.SinSentencia ON dbo.Inculpado.Llave = dbo.SinSentencia.Llave INNER JOIN
dbo.Ordenes ON dbo.Inculpado.Llave = dbo.Ordenes.Llave
WHERE (dbo.Radicacion.Fecrad BETWEEN '01/01/2012' AND '30/06/2012')AND (dbo.SinSentencia.Sinsenten BETWEEN '01/01/2012' AND '30/06/2012')
AND (dbo.Inculpado.Cve_del BETWEEN '847501' AND '847808') AND (dbo.Inculpado.Adolescente = 0) AND (dbo.Inculpado.Juzgado = '050401')
AND (dbo.SinSentencia.Sinsenten <> '1800-01-01') AND (dbo.Resolucion.FecAfp <> '1800-01-01') AND (dbo.Resolucion.FecAul <> '1800-01-01')
AND dbo.Inculpado.EXP IN (
SELECT t1.EXP FROM
(SELECT COUNT(*) AS TOTAL, dbo.inculpado.EXP
FROM dbo.Inculpado INNER JOIN
dbo.Radicacion ON dbo.Inculpado.Llave = dbo.Radicacion.Llave INNER JOIN
dbo.Resolucion ON dbo.Inculpado.Llave = dbo.Resolucion.Llave INNER JOIN
dbo.Sentencia ON dbo.Inculpado.Llave = dbo.Sentencia.Llave INNER JOIN
dbo.SinSentencia ON dbo.Inculpado.Llave = dbo.SinSentencia.Llave INNER JOIN
dbo.Ordenes ON dbo.Inculpado.Llave = dbo.Ordenes.Llave GROUP BY EXP) t1
INNER JOIN (SELECT COUNT(*) AS TOTAL, dbo.inculpado.EXP
FROM dbo.Inculpado INNER JOIN
dbo.Radicacion ON dbo.Inculpado.Llave = dbo.Radicacion.Llave INNER JOIN
dbo.Resolucion ON dbo.Inculpado.Llave = dbo.Resolucion.Llave INNER JOIN
dbo.Sentencia ON dbo.Inculpado.Llave = dbo.Sentencia.Llave INNER JOIN
dbo.SinSentencia ON dbo.Inculpado.Llave = dbo.SinSentencia.Llave INNER JOIN
dbo.Ordenes ON dbo.Inculpado.Llave = dbo.Ordenes.Llave
WHERE (dbo.Radicacion.Fecrad BETWEEN '01/01/2012' AND '30/06/2012')AND (dbo.SinSentencia.Sinsenten BETWEEN '01/01/2012' AND '30/06/2012')
AND (dbo.Inculpado.Cve_del BETWEEN '847501' AND '847808') AND (dbo.Inculpado.Adolescente = 0) AND (dbo.Inculpado.Juzgado = '050401')
AND (dbo.SinSentencia.Sinsenten <> '1800-01-01') AND (dbo.Resolucion.FecAfp <> '1800-01-01') AND (dbo.Resolucion.FecAul <> '1800-01-01')
GROUP BY EXP) t2 ON t1.EXP=t2.EXP
WHERE t1.TOTAL=t2.TOTAL
)
GROUP BY EXP
ME QUEDARIA ALGO ASI AMIGO ????? NO ME ARROJA NINGUN ERROR, PERO SE TARDA COMO 15 SEGUNDOS EN ARROJARME NADA, SOLO EL TITULO DE LA COLUMNA "EXP" PERO EN BLANCO. NI 0 NI 1.
SIN SENTEN = FEC 1
FEC AUL = FEC 2
FEC AFP = FEC 3