Buenas tardes a todos. Veamos tengo dos tablas:
`duas2009` (
`id` bigint(9) unsigned NOT NULL AUTO_INCREMENT,
`flujo` varchar(1) DEFAULT NULL,
`ano` varchar(2) DEFAULT NULL,
`mes` varchar(2) DEFAULT NULL,
`provincia_aduana_recinto` varchar(2) DEFAULT NULL,
`filler1` varchar(12) DEFAULT NULL,
`fecha_admision_documento` varchar(6) DEFAULT NULL,
`capitulo` varchar(2) DEFAULT NULL,
`partida` varchar(2) DEFAULT NULL,
`subpartida` varchar(2) DEFAULT NULL,
`subpartida_taric` varchar(5) DEFAULT NULL,
`digito_control` varchar(1) DEFAULT NULL,
`identificacion` varchar(1) DEFAULT NULL,
`codigos_adicionales` varchar(8) DEFAULT NULL,
`filler2` varchar(19) DEFAULT NULL,
`zona_intercambio_comercial` varchar(1) DEFAULT NULL,
`pais_origen_destino` varchar(3) DEFAULT NULL,
`pais_procedencia_expedicion` varchar(3) DEFAULT NULL,
`pais` varchar(3) DEFAULT NULL,
`provincia_origen_destino` varchar(2) DEFAULT NULL,
`provincia` varchar(2) DEFAULT NULL,
`tipo_declaracion` varchar(3) DEFAULT NULL,
`regimen_aduanero_solicitado` varchar(2) DEFAULT NULL,
`regimen_aduanero_precedente` varchar(2) DEFAULT NULL,
`filler3` varchar(3) DEFAULT NULL,
`peso` varchar(15) DEFAULT NULL,
`unidades` varchar(15) DEFAULT NULL,
`valor_estadistico` varchar(12) DEFAULT NULL,
`valor_factura` varchar(12) DEFAULT NULL,
`pais_divisa` varchar(3) DEFAULT NULL,
`filler4` varchar(12) DEFAULT NULL,
`contenedor` varchar(1) DEFAULT NULL,
`regimen_transporte` varchar(5) DEFAULT NULL,
`modo_transporte` varchar(2) DEFAULT NULL,
`nacionalidad_medio_transporte` varchar(3) DEFAULT NULL,
`tipo_declaracion_intrastat` varchar(1) DEFAULT NULL,
`filler5` varchar(2) DEFAULT NULL,
`naturaleza_transaccion` varchar(2) DEFAULT NULL,
`condiciones_entrega` varchar(3) DEFAULT NULL,
`contingente` varchar(6) DEFAULT NULL,
`preferencia_arancelaria` varchar(6) DEFAULT NULL,
`flete` varchar(12) DEFAULT NULL,
`filler6` varchar(23) DEFAULT NULL,
`provincia_domicilio_fiscal` varchar(2) DEFAULT NULL,
PRIMARY KEY (`id`),
) ;
`taric2009` (
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
`capitulo` varchar(2) COLLATE utf8_unicode_ci NOT NULL,
`partida` varchar(2) COLLATE utf8_unicode_ci DEFAULT NULL,
`subpartida` varchar(2) COLLATE utf8_unicode_ci DEFAULT NULL,
`subpartida_taric` varchar(2) COLLATE utf8_unicode_ci DEFAULT NULL,
`descripcion` text COLLATE utf8_unicode_ci,
PRIMARY KEY (`id`),
);
En la primera, se guarda un registro por operación de importación y exportación.
En la segunda la descripción correspondiente a cápitulos, partida, subpartida y subpartida_taric
Necesitaría diseñar un select que devolviese un ranking de productos en peso con los ss. campos por fila de resultados:
codigo arancelario,descripción,peso,peso de las operaciones de importación, peso de las operaciones de importación, peso transportado por mar, peso transportado por ferrocarril, peso transportado por carretera, nº de contenedores.
Es decir, debe recorrer la tabla y agrupar por capítulo, partida, subpartida y subpartida_taric esos datos... la descripción correspondiente la tomaría de la segunda tabla...
Espero no sea muy confuso... gracias de antemano