🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #576

Re: Como hacer consulta sql

#576
From: Knock_
Date: Wed, 19 Dec 2007 17:23
57 lines
2645 bytes
no tantas en realidad, sigue siendo ANSI Sql not full implemented yet =)

"mauricio sthandier r." <quiltro@animalplanet.com> wrote in message 
news:fk748h$92n$1@aioe.org...
> SELECT hora, COUNT(*), ISNULL(SUM(CASE resultado WHEN 0 THEN 1 ELSE 0 
> END),0) FROM #temp
> GROUP BY hora
>
> debiera servir en mySQL... aunque hay muchas diferencias de la 3 a la 5
>
> saludos,
>
> "Chano" <chanorecords@gmail.NOSPAM.com> escribi� en el mensaje 
> news:fk60s1$sne$1@localhost.localdomain...
>  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.
>
>
> -- 
> Chano
> jgarrido[@]dcc.uchile.cl
> 
Technical Details
Message-ID: <fkbk1p$n5h$1@jagger.tie.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!out03a.usenetserver.com!news.usenetserver.com!in01.usenetserver.com!news.usenetserver.com!news-xfer.nntp.sonic.net!news.kjsl.com!news.nivel5.cl!news.tie.cl!not-for-mail
References: <fk60s1$sne$1@localhost.localdomain> <fk748h$92n$1@aioe.org>

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!news4.google.com!out03a.usenetserver.com!news.usenetserver.com!in01.usenetserver.com!news.usenetserver.com!news-xfer.nntp.sonic.net!news.kjsl.com!news.nivel5.cl!news.tie.cl!not-for-mail
From: "Knock_" <knock@chile.com>
Newsgroups: chile.comp.programacion
Subject: Re: Como hacer consulta sql
Date: Wed, 19 Dec 2007 14:23:06 -0300
Organization: Telefonica Internet Empresa
Lines: 59
Message-ID: <fkbk1p$n5h$1@jagger.tie.cl>
References: <fk60s1$sne$1@localhost.localdomain> <fk748h$92n$1@aioe.org>
NNTP-Posting-Host: 200.90.189.246
X-Trace: jagger.tie.cl 1198084985 23729 200.90.189.246 (19 Dec 2007 17:23:05 GMT)
X-Complaints-To: news@jagger.tie.cl
NNTP-Posting-Date: Wed, 19 Dec 2007 17:23:05 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-RFC2646: Format=Flowed; Response