Re: [BUGS] BUG #5383: Problemas con GROUP BY

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Cc: roriveram(at)gmail(dot)com
Subject: Re: [BUGS] BUG #5383: Problemas con GROUP BY
Date: 2010-04-08 20:35:48
Message-ID: v2n3073cc9b1004081335k4a80152er8b0354c80b291db9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs pgsql-es-ayuda

supongo que te debo agregar para que te llegue, no has de estar subscrito aca :D
movi tu mensaje a una lista hispana

2010/4/8 Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>:
>>
>> From: Roberto Rivera Mardones <roriveram(at)gmail(dot)com>
>>
>> Si hago esto:
>> SELECT SUM(campo1), campo2, campo3 FROM tabla1 WHERE campo1 > 10;
>> El error es este:
>> "column "columnX" must appear in the GROUP BY clause or be used in an
>> aggregate function"
>> Esto sucedde pues debo agregar todos los campos de mi consulta, para que
>> quede así:
>> SELECT SUM(campo1), campo2, campo3 FROM tabla1 WHERE campo1 > 10 GROUP BY
>> campo2, campo3;
>>
>
> hasta aqui vas bien
>
>> Pero agregar al group by los campos que no quiero colocar ahí me produce
>> resultados no deseados. Qué pasa si estoy preguntando por 30 o 40 campos en
>> el SELECT, debo agregar esos 30 o 40 campos en GROUP BY????
>>
>
> debes agregar al GROUP BY todos los campos que no esten en una funcion
> de agregado, no importa cuantos sean.
> Ahora, cuales son los resultados no deseados? que es lo que estas
> tratando de hacer?
>
>> Hay algún método que pueda utilizar para esto? Alguna otra forma de
>> hacerlo?
>>
>
> que quieres hacer?
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
>

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Jaime Casanova 2010-04-08 20:43:16 Re: BUG #5393: Installer sets superuser password if passwords don't match
Previous Message Jaime Casanova 2010-04-08 20:34:43 Re: [BUGS] BUG #5383: Problemas con GROUP BY

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message maria teresa tarquino chavez 2010-04-08 21:30:29 Ayuda Modificar 4 primeros caracteres de una cadena...
Previous Message Jaime Casanova 2010-04-08 20:34:43 Re: [BUGS] BUG #5383: Problemas con GROUP BY