ayuda consulta

14/09/2006 - 17:15 por Cdiaza | Informe spam
Saludos,

Como podria hacer funcionar la siguiente consulta?

Es decir que el alias del FROM de mas abajo(PROBANDO) se pueda comparar
con el ALIAS PORCENTAJE de la subselect

ESTAN MARCADOS CON LA FLECHA asi no funciona y me interesaria hacerlo
funcionar sin tener que copiar todo el FROM del alias inferior

SELECT COUNT(TS.IDSOIE) AS TOTALIMPERM,
((COUNT(*) * 100) / (SELECT COUNT(* )
->FROM PROBANDO)) AS
PORCENTAJE
(FROM T_DEMANDANTES TD,
T_PARROQUIAS TP,
T_SOIES TS
WHERE TD.IDPAIS <> 61
AND UPPER(TD.PERMISOTRABAJO) = 'S'
AND TD.FECHAALTA >= '2000-01-01'
AND TD.FECHABAJA <= '2006-09-14'
AND TD.IDSOIE = 'SC'
AND TD.IDSOIE = TP.IDSOIE
AND TP.IDPARROQUIA = '521'
AND TP.IDSOIE = TS.IDSOIE
AND TS.IDVICARIA = 'PARO') >AS PROBANDO


GRACIAS
 

Leer las respuestas

#1 Cdiaza
14/09/2006 - 17:54 | Informe spam
O dicho de otra forma mas sencilla, como conseguiria obtener una
columna ademas de las de la select, que me obtenga el tanto por ciento
respecto al total de resultados que cuenta. Es decir

TOTALIMPERM PORCENTAJE
1 10%
9 90%



SELECT COUNT(TS.IDSOIE) AS TOTALIMPERM,

FROM T_DEMANDANTES TD,
T_PARROQUIAS TP,
T_SOIES TS
WHERE TD.IDPAIS <> 61
AND UPPER(TD.PERMISOTRABAJO) = 'S'
AND TD.FECHAALTA >= '2000-01-01'
AND TD.FECHABAJA <= '2006-09-14'
AND TD.IDSOIE = 'SC'
AND TD.IDSOIE = TP.IDSOIE
AND TP.IDPARROQUIA = '521'
AND TP.IDSOIE = TS.IDSOIE
AND TS.IDVICARIA = 'PARO')


GRACIAS

Preguntas similares