bueno mi problema es que no se como realizar una sentenia en mysql para que me muestre el producto mas vendido (asi como un top 10 de los productos mas vendidos)
bueno mi tabla es la siguiente
Cita:
y los datos cuando los ingreso quedan asi CREATE TABLE IF NOT EXISTS `factulinea` (
`codfactura` int(11) NOT NULL,
`numlinea` int(4) NOT NULL auto_increment,
`codfamilia` int(3) NOT NULL,
`codigo` varchar(15) NOT NULL,
`cantidad` decimal(19,0) NOT NULL,
`precio` decimal(19,0) NOT NULL,
`importe` decimal(19,0) NOT NULL,
`dcto` tinyint(4) NOT NULL,
`fecha` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`vendedor` varchar(250) NOT NULL,
PRIMARY KEY (`codfactura`,`numlinea`)
) ;
`codfactura` int(11) NOT NULL,
`numlinea` int(4) NOT NULL auto_increment,
`codfamilia` int(3) NOT NULL,
`codigo` varchar(15) NOT NULL,
`cantidad` decimal(19,0) NOT NULL,
`precio` decimal(19,0) NOT NULL,
`importe` decimal(19,0) NOT NULL,
`dcto` tinyint(4) NOT NULL,
`fecha` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`vendedor` varchar(250) NOT NULL,
PRIMARY KEY (`codfactura`,`numlinea`)
) ;
Cita:
`codfactura`, `numlinea`, `codfamilia`, `codigo`, `cantidad`, `precio`, `importe`, `dcto`, `fecha`, `vendedor`) VALUES
(47, 3, 18, '12', '5', '3000', '15000', 0, '2010-05-28 10:53:33', '1')
(47, 3, 18, '12', '5', '3000', '15000', 0, '2010-05-28 10:53:33', '1')
entonces lo que necesito es que me muestre por filtro de fechas el producto mas vendido .
CODIGO es el codigo del producto.
ojala me puedan ayudar yo se que ud lo puede hacer