Que onda banda les dejo un ejemplo de un Procedimiento almacenado que uso, el cual tengo un problema.
No se realiza de manera correcta.
Al realizar la llamada al Procedimiento primero debe de verificar que el codigo y la descripcion no esten .
Tabla: Valores
Código MySQL:
Ver originalINSERT INTO `cantidades` (`CantId`, `CantCantidad`, `CantClaveProducto`, `CantFiltro`) VALUES (1, 1, 10, 'Cat1'),
(2, 1, 10, 'Cat1');
En caso de si estar la misma
clave del producto,(CantClaveProducto) y el filtro (CantFiltro) solo se actualiza la cantidad
En caso de no estar se inserta el registro.
Mi Procedimiento Almacenado es el Siguiente:
Código MySQL:
Ver original
SET consulta
=("select CantCantidad, CantClaveProducto, CantFiltro from cantidades where CantClaveProducto=B AND CantFiltro=C");
insert into cantidades
(CantCantidad
,CantClaveProducto
,CantFiltro
) values (A
,B
,C
);
Espero me puedan echar uan mano para buscar el detalle, de antemano gracias.