Estoy desarrollando un sistema en PHP y MySQL.
Ya tengo bastante desarrollado, pero tengo un problema con un algoritmo que necesito implementar.
Tengo productos electricos que forman parte de la configuracion de un servicio, pero a este servicio
se le puede cambiar un producto y necesito contar cuantos servicios se han vendido con una u otra configuracion.
Es decir, tengo el servicio1, que contempla 10 unidades del producto a y 10 unidades del producto b.
Ya he vendido 5 servicios con esa configuracion. Cambio la configuracion del servicio1 y le agrego el producto c. Luego vendo 3 servicios con esa configuracion. El script para configurar los servicios ya esta funcionando, pero necesito agregar algo que me cuente los servicios vendidos con una u otra configuracion. Es decir, que el sistema me pueda decir :
Se han Vendido :
5 Servicios 1 con producto a, producto b.
3 Servicios 1 con producto a, producto b, producto c.
Estas son las tablas que intervienen:
Código PHP:
//Tabla Productos
productos (
`id_producto` int(11) NOT NULL auto_increment,
`nombre_producto` varchar(100) default NULL,
`unidad_medida` varchar(100) default NULL,
`valor_compra` int(11) default NULL,
`valor_venta` int(11) default NULL,
`stock` int(11) default NULL,
`fecha_registro` timestamp NULL default CURRENT_TIMESTAMP)
//Tabla Servicios
`servicios` (
`id_servicio` int(11) NOT NULL auto_increment,
`nombre` varchar(200) default NULL,
`subclasificacion` varchar(200) default NULL,
`valor` int(11) default NULL,
`estado` varchar(20) default NULL,
`fecha_registro` timestamp NULL default CURRENT_TIMESTAMP)
//Tabla Servicios Detalle
`servicios_detalle` (
`id_servicios_detalle` int(11) NOT NULL auto_increment,
`id_servicio` int(11) default NULL,
`id_producto` int(11) default NULL,
`cantidad` decimal(11,2) default NULL,
`valor_unitario` int(11) default NULL,
`sub_total` int(11) default NULL,
`fecha_registro` timestamp NULL default CURRENT_TIMESTAMP)
De antemano, Gracias.
Salu2 !!!