
Luis Sanhueza Sanhueza Sanhueza
PreguntaEstimados, tengo una tabla con 30 vendedores, estos vendedores publican 1 precios para sus productos, supongamos que es 1 vendedor y 1 producto solamente. Estos precios no cambian todos los días, a veces tardan hasta una semana en hacerlo y no lo hacen todos al mismo tiempo tampoco, algunos incluso casi nunca cambian. La idea es obtener un listado de los “últimos” precios en un día determinado, para así por ejemplo si yo consulto el día de hoy obtengo un listado, pero si consulto hace 1 semana atrás me pueda arrojar un listado con los últimos precios a ese día. Supongo que debería tener un campo con la fecha de “ultima modificación” y filtrar sobre el, pero como le digo que me arroje solo el primer resultado de esa fecha hacia atrás de cada producto?, espero se entienda la idea, gracias por sus comentarios.
- vendedor
- producto
- vendedor_producto

Gerardo Tarazona Cáceres
Yo te recomendaría tener 3 tablas:
con esto en la tabla vendedor_producto manejas el id del vendedor y el id del producto como llaves foráneas y agregas dos columnas que son el precio y la fecha.
Al final solo tendrías que hacer un par de joins, y un where donde especificarías la fecha, y obtendrías toda la información.

Fernando Hernandez
Hola 😃 me gustaría mayor detalle de la consulta que esta usando para poder ayudarte mas, pero si debe tener un Campo de “Ulima modificacion” o algo así! .
Podrías indicar que motor usas? o algún detalle de la tabla?