Crear si tiene distinta caducidad un producto o sumar si ya esiste
Publicado por Jhon (12 intervenciones) el 13/01/2016 04:43:45
Señores, tengo una base de datos en MySQL para una aplicación de inventario que debo desarrollar para un cliente real (Cliente, es un decir. No me paga )
El caso es que cada producto puede tener distintas fechas de caducidad o un distinto valor de compra al adquirirlo.
Por eso he pensado que la PK de mi producto no sea el código como tal sino un autoincrementable, luego en las consultas busco por nombre o código (Me refiero al que trae en la etiqueta) y veré todos los productos con el mismo nombre y/o código diferenciados por caducidad o costo.
Hasta ahí creo que la cosa puede funcionar aunque acepto sugerencias (La caducidad es un atributo not null además).
El caso es que quisiera que me ayudaran a crear una consulta porque no he dado para ello en la que si el producto tiene el mismo código (no la PK) y nombre, pero distinto costo o caducidad, cree un nuevo producto (es decir otro pk autoincrementada).
Pero si tiene el mismo código, nombre, caducidad y costo lo que haga sea sumarlo a la cantidad de producto del codigo con la pk ya existente.
No sé si lo he explicado con claridad.
gracias de antemano.
El caso es que cada producto puede tener distintas fechas de caducidad o un distinto valor de compra al adquirirlo.
Por eso he pensado que la PK de mi producto no sea el código como tal sino un autoincrementable, luego en las consultas busco por nombre o código (Me refiero al que trae en la etiqueta) y veré todos los productos con el mismo nombre y/o código diferenciados por caducidad o costo.
Hasta ahí creo que la cosa puede funcionar aunque acepto sugerencias (La caducidad es un atributo not null además).
El caso es que quisiera que me ayudaran a crear una consulta porque no he dado para ello en la que si el producto tiene el mismo código (no la PK) y nombre, pero distinto costo o caducidad, cree un nuevo producto (es decir otro pk autoincrementada).
Pero si tiene el mismo código, nombre, caducidad y costo lo que haga sea sumarlo a la cantidad de producto del codigo con la pk ya existente.
No sé si lo he explicado con claridad.
gracias de antemano.
Valora esta pregunta
0