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 <[email protected]>:
>>
>> From: Roberto Rivera Mardones <[email protected]>
>>
>> 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
--
TIP 2: puedes desuscribirte de todas las listas simult�neamente
    (env�a "unregister TuDirecci�nDeCorreo" a [email protected])

Responder a