Consulta SQL para lista de precios?

Pregunta de la clase:
Luis Sanhueza Sanhueza Sanhueza

Luis Sanhueza Sanhueza Sanhueza

Pregunta
studenthace 7 años

Estimados, 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.

2 respuestas
para escribir tu comentario
    Gerardo Tarazona Cáceres

    Gerardo Tarazona Cáceres

    studenthace 7 años

    Yo te recomendaría tener 3 tablas:

    • vendedor
    • producto
    • vendedor_producto

    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

    Fernando Hernandez

    studenthace 7 años

    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?

Curso de SQL y MySQL 2016

Curso de SQL y MySQL 2016

Aprende a usar de SQL a Javascript, en bases de datos para aplicaciones web o móviles. Diseña, optimiza y crea bases de datos con SQL y MySQL.

Curso de SQL y MySQL 2016
Curso de SQL y MySQL 2016

Curso de SQL y MySQL 2016

Aprende a usar de SQL a Javascript, en bases de datos para aplicaciones web o móviles. Diseña, optimiza y crea bases de datos con SQL y MySQL.