Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2009, 08:36
FMoW
 
Fecha de Ingreso: febrero-2003
Mensajes: 1
Antigüedad: 21 años, 2 meses
Puntos: 0
Como realizar esta consulta...

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