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

Subquery o Join ???

Estas en el tema de Subquery o Join ??? en el foro de Mysql en Foros del Web. Saludos, Amigos disculpen la molestia megustaria si me ayudan con el sgte. tema, tengo una estructura de BBDD de este manera: Tipo_Cliente Codigo Nombre Medio ...
  #1 (permalink)  
Antiguo 26/06/2009, 00:32
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 1
Subquery o Join ???

Saludos,

Amigos disculpen la molestia megustaria si me ayudan con el sgte. tema, tengo una estructura de BBDD de este manera:

Tipo_Cliente
Codigo
Nombre

Medio
Codigo
Nombre

Pauta
Codigo
Tipo_Cleinte
Medio
Valor_Neto
Valor_Comision
Valor_Total

Ahora deseo mostrar la sumatoria de Valor_Neto, Valor_Comision, Valor_Total de cada Medio y Tipo de Cliente, comoseria mas o menos la instruccion???

De antemano Muchas gracias..

Última edición por lvinuezav; 26/06/2009 a las 07:59
  #2 (permalink)  
Antiguo 26/06/2009, 00:40
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Subquery o Join ???

lvinuezav
Pon datos concretos y el resultado que quieres que salga. Y si hay otras tablas implicadas, pon sus campos y las relaciones.
  #3 (permalink)  
Antiguo 26/06/2009, 08:05
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Subquery o Join ???

Saludos,

Disculpame jurena por no ser tan especifico.

Se deberia mostrar el nombre del medio, la sumatoria del valor neto de cada tipo de cliente, el total de la sumatoria y el total general es decir:

MEDIO TIPOCLIENTE 1...... TIPOCLIENTEX SUBTOTAL
xxxccccccccaaaaaa cccccccccccccccbbbbbccccc121212
yyyccccccccccccccccccccccccccccccdddddccccc232323

TOTALcccccccccccccccccccccccccccccccccccccc343434

de antemano muchas gracias por su tiempo y apoyo.

Última edición por lvinuezav; 26/06/2009 a las 08:12
  #4 (permalink)  
Antiguo 26/06/2009, 09:36
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Subquery o Join ???

no sé si te he entendido del todo, pero tienes que hacer un SUM de valor_Neto, valor_Comision, valor_Total, pero agrupando por medio y tipo de cliente. A ver si esto te sirve
Código sql:
Ver original
  1. SELECT medio, tipocliente, SUM(valor_Neto), SUM(valor_Comision), SUM(valor_Total) FROM pauta GROUP BY medio, tipo_cliente

Luego vendrían los subtotales y totales de todo, que se sacarían añadiendo WITH ROLLUP

Código sql:
Ver original
  1. SELECT medio, tipocliente, SUM(valor_Neto), SUM(valor_Comision), SUM(valor_Total) FROM pauta GROUP BY medio, tipo_cliente WITH ROLLUP

No he probado nada. Cuando veas que los datos son correctos, añadirás los inner join para traerte el nombre de tipo de cliente y el nombre de medio.
  #5 (permalink)  
Antiguo 26/06/2009, 11:12
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Subquery o Join ???

Saludos,

gracias jurema por tu ayuda, este es el script final que utilize:

SELECT paut_medio, paut_tipo, SUM(paut_valor_neto) as vn, SUM(paut_valor_Comision) as vc, SUM (paut_total_factura) AS total FROM adm_pautas GROUP BY paut_medio, paut_tipo

solo algo adicional, puedo en este mismo script sumar los totales de vn, garcias por tu ayuda.
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 16:32.