Article View: chile.comp.programacion
Article #576Re: Como hacer consulta sql
From: Knock_
Date: Wed, 19 Dec 2007 17:23
Date: Wed, 19 Dec 2007 17:23
57 lines
2645 bytes
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-mailReferences:
<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