Re: Ayuda con un query

From: Lennin Caro <lennin(dot)caro(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org, Juan Carlos Badillo Goy <badillo(at)cav(dot)desoft(dot)cu>
Subject: Re: Ayuda con un query
Date: 2008-12-09 14:17:58
Message-ID: 125424.39545.qm@web59506.mail.ac4.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

-- On Mon, 12/8/08, Juan Carlos Badillo Goy <badillo(at)cav(dot)desoft(dot)cu> wrote:

> From: Juan Carlos Badillo Goy <badillo(at)cav(dot)desoft(dot)cu>
> Subject: [pgsql-es-ayuda] Ayuda con un query
> To: pgsql-es-ayuda(at)postgresql(dot)org
> Date: Monday, December 8, 2008, 11:49 PM
> Saludos, quisiera que me ayudaran con un query, estoy
> tratando de no usar un procedimiento almacenado.
>
> La problemarica es la siguiente:
>
> En la tabla1, se almacenan todas los productos de una
> tienda y en la tabla2 se almacena el historico de precios de
> esos productos.
>
> tabla1
> codproducto
> descripcion
> ...
>
> tabla2
> codhistprecio
> codproducto
> fecha
> precio
>
> Necesito: obtener la lista de los productos que bajaron su
> precio en un mes seleccionado?.
>
> Nota: esta pregunta me la hicieron y no pude solucionarla
> con query, pero si con procedimientos almacenados, la pongo
> para aclararme que hice mal.
>
> Muchas gracias.
> --

ALGO ASI TE PUEDE SERVIR

select codproducto,max(precio),min(precio),CASE WHEN (max(precio)!=min(precio)) THEN 1 ELSE 0 END from tabla2
where mes = 10
group by prod

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-12-09 15:10:34 Re: crash postgres
Previous Message Jose Luis Balle 2008-12-09 14:14:24 Re: Ayuda con un query