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
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 |