Código:
simple no?, lo que quiero es seleccionar el producto con codigo 'prod1', pero que sea el mas reciente ademas con su cantidadcod_stock cod_prod cantidad_stock fecha_stock 01 prod1 20 11/10/06 02 prod1 10 12/10/06 03 prod1 5 14/10/06 04 prod2 15 16/10/06
intente con:
Código:
pero me devuelve 20(para este ejemplo) porque al poner max en fecha me agrupa todo y agarra cambien el mayor stockselect cod_stock, MAX(fecha_stock),cod_prod, cantidad_stock from stock where cod_prod='prod1' group by cod_prod
probe con subconsultas:
Código:
pero me sale un resultado similar, alguien puede indicarme que estoy haciendo mal porfa..select MAX(fecha_stock),cod_prod, cantidad from (select cod_stock,cantidad_stock, cod_prod,fecha_stock FROM stock where cod_prod='prod1') as miselect group by cod_prod
PD:la base de datos es mysql, pero creo que la logica de la consulta es lo que vale
), me entró la curiosidad de que funcione la consulta con HAVING pero me sale un error 'columna desconocida para fecha_stock"

