Re: Expresiones arbitrarias en GROUP BY

From: p valdes <p(dot)valdes334(at)gmail(dot)com>
To: 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 12:57:44
Message-ID: AANLkTina+VZyZbibaAkHCvBEvz=GFcYR65vkDMrm5reM@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2011-01-28 13:03:57 Re: restaurar backup con campo bytea
Previous Message Crispin T. 2011-01-28 12:57:22 Re: restaurar backup con campo bytea