-- On Mon, 12/8/08, Juan Carlos Badillo Goy <[EMAIL PROTECTED]> wrote:
> From: Juan Carlos Badillo Goy <[EMAIL PROTECTED]> > Subject: [pgsql-es-ayuda] Ayuda con un query > To: [email protected] > 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 -- TIP 7: no olvides aumentar la configuración del "free space map"
