From: | "Javier Aquino H(dot)" <JAquino(at)LexusEditores(dot)com> |
---|---|
To: | "'p valdes'" <p(dot)valdes334(at)gmail(dot)com>, "'Jorge Tornero'" <jorge(dot)tornero(at)cd(dot)ieo(dot)es> |
Cc: | "'Lista - PostgreSQL'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Expresiones arbitrarias en GROUP BY |
Date: | 2011-01-28 14:07:02 |
Message-ID: | !&!AAAAAAAAAAAYAAAAAAAAABnJyuKwyORPiEp2CPpUvXzigAAAEAAAAMNemLK/qe1EnFAUKCffm2sBAAAAAA==@LexusEditores.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Debe ser que le pusiste el nombre a la expresión igual al nombre del campo.
Slds,
Javier.
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de p valdes
Enviado el: viernes, 28 de enero de 2011 07:58 a.m.
Para: Jorge Tornero
CC: Lista - PostgreSQL
Asunto: Re: [pgsql-es-ayuda] Expresiones arbitrarias en GROUP BY
Mucho más elegante, si señor, te faltan las comillas en el segundo
VIGO de todos modos
SELECT CASE WHEN PUERTO='VIGO' THEN 'VIGO' ELSE 'NO VIGO' END AS
PUERTO_BASE, AVG(potencia) from prueba group by puerto_base;
pero eso es lo de menos, lo curioso es que el sistema que pones no me
funciona siempre, por ejemplo:
select CASE WHEN year < 1890 then 'la tira de antiguo' else 'no tanto'
END as year, avg(year) as media from cnidarios group by year;
me saca cientos de registros, y ahora ya estoy picado, porque el caso
es que llevo un rato dándole vueltas y aún no sé porqué XD
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Angel Hernandez Moreno | 2011-01-28 16:13:17 | Re: Consulta Fechas y between |
Previous Message | Gustavo Pardo | 2011-01-28 13:55:21 | Re: Consulta sobre custom_variable_classes |