ya me logro salir

bueno aca les dejo mi solucion creo que algunos no podian plantearlo tampoco o quisas no me entendieron:
Código:
select fecha,
idkardex,
idproducto,
tipo,
precio_venta,
precio_compra
from tagn_kardex
where
idproducto='1'
and
fecha between
(select max(fecha) from tagn_kardex where idproducto='1' and month(fecha) = month(curdate()) - 1)
and
curdate()
order by fecha asc