Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Como realizar esta consulta...

Estas en el tema de Como realizar esta consulta... en el foro de Mysql en Foros del Web. 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` ...
  #1 (permalink)  
Antiguo 13/07/2009, 08:36
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:42.