Article View: chile.comp.programacion
Article #569Re: Como hacer consulta sql
From: Mauricio Gomez
Date: Tue, 18 Dec 2007 02:57
Date: Tue, 18 Dec 2007 02:57
56 lines
2276 bytes
2276 bytes
Se me ocurre algo asi
select Hora,
(select count(1) from llamada where hora = ll.hora)
Total,
(select count(1) from llamada where hora = ll.hora and resultado = 0)
"Res=0"
from
llamada ll
order by hora;
rro
Chano wrote:
> Teno una tabla con dos campos Hora, Telefono y Resultado
>
> Quiero sacar estadisticas sobre resultados por cada hora.
> Para sacar el total de llamadas por hora hago
> select hora, count(*) from Tabla group by hora;
>
> y sale algo del estilo
>
> +-----------------+
> | Hora | count(*) |
> +-----------------+
> | 00 | 6 |
> | 01 | 2 |
> ...
> +-----------------+
>
> Si quiero consultar por un resultado especifico
>
> select hora, count(*) from Tabla where Resultado=0 group by hora;
>
> La duda es: como puedo hacer una consulta que me retorne de una sola vez
> ambas consultas en la misma tabla? O sea algo as�:
>
> +-----------------+-------+
> | Hora | Total |Res=0 |
> +-----------------+-------+
> | 00 | 6 | 3 |
> | 01 | 2 | 2 |
> ...
> +-----------------+-------+
>
> Intent� con union, pero si es que no hay llamadas con Res=0 a alguna
> hora, ambas consultas tienen distinta cantidad de columnas.
>
> Ideas?
>
> Gracias.
>
>
Technical Details
Message-ID:
<fk7co6$8bd$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mailReferences:
<fk60s1$sne$1@localhost.localdomain>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,b04a102ed74b68c5 X-Google-Attributes: gid1593cb,public,usenet X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail From: Mauricio Gomez <pregunte@sileinteresa.com> Newsgroups: chile.comp.programacion Subject: Re: Como hacer consulta sql Date: Mon, 17 Dec 2007 23:57:27 -0300 Organization: Varios Lines: 56 Message-ID: <fk7co6$8bd$1@news.nivel5.cl> References: <fk60s1$sne$1@localhost.localdomain> NNTP-Posting-Host: 190.161.127.75 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1197946438 8557 190.161.127.75 (18 Dec 2007 02:53:58 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Tue, 18 Dec 2007 02:53:58 +0000 (UTC) User-Agent: Thunderbird 2.0.0.6 (X11/20071022) In-Reply-To: <fk60s1$sne$1@localhost.localdomain>