• Sábado 21 de Diciembre de 2024, 13:19

Autor Tema:  Consulta A 2 Tablas Con Operaciones  (Leído 2410 veces)

gokufast

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Consulta A 2 Tablas Con Operaciones
« en: Martes 28 de Agosto de 2007, 18:01 »
0
gracias mollense, voy a hacer la prueba

pero tengo una pregunta aunque no va tan relacionada a la anterior

como hago una consulta a 2 tablas.

ej. tengo las siguientes tablas

SOCIOS
soc_cod
soc_app
soc_apm
....



VOLUNTARIO
vol_corr
vol_fecha
...


ambas tablas se relacionan mediante soc_cod y vol_cor

como haria el join para que me saque fecha de voluntario con el apellido paterno ?

gracias
What Did One Snowman Say To The Other Snowman???

Do you smell carrots??

gokufast

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #1 en: Martes 28 de Agosto de 2007, 18:26 »
0
Asi va la cosa, tengo 2 tablas volutario y socios, en voluntario tengo los siguientes campos:

vol_corr, vol_retus, vol_depus  que son respectivamente voluntario correlativo, retiro en $us y deposito en $us

un ejemplo de lo que tengo en la tabla voluntario:

VOLUNTARIO
VOL_CORR (voluntario correlativo)(esta es la PK)
VOL_COD (voluntario codigo)(esta es la FK)
VOL_RETUS (voluntario returo en $us)
VOL_DEPUS (voluntario deposito en $us)

algunos datos:

vol_retus                    
0,00                                
2,31                            
0,00                            
10                              

vol_depus
50
0,00
28,74
0,00

y tengo la tabla SOCIOS, con los siguientes campos

SOCIOS
SOC_COD
SOC_APP
SOC_APM

ambas tablas se relacionan mediante SOC_COD=VOL_COD

Ahora con esos datos quiero sumar todos los retiros, sumar todos los depositos y con esos 2 datos sacar el saldo que seria la resta de ambos, y me despliege de la siguiente forma:

SOC_COD , SOC_APP, suma de VOL_RETUS, suma de VOL_DEPUS , SALDO

gracias de antemano
What Did One Snowman Say To The Other Snowman???

Do you smell carrots??

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #2 en: Martes 28 de Agosto de 2007, 18:27 »
0
Cita de: "gokufast"
gracias mollense, voy a hacer la prueba

pero tengo una pregunta aunque no va tan relacionada a la anterior

como hago una consulta a 2 tablas.

ej. tengo las siguientes tablas

SOCIOS
soc_cod
soc_app
soc_apm
....



VOLUNTARIO
vol_corr
vol_fecha
...


ambas tablas se relacionan mediante soc_cod y vol_cor

como haria el join para que me saque fecha de voluntario con el apellido paterno ?

gracias
Código: Text
  1. Select vol_fecha, soc_app FROM VOLUNTARIO, SOCIOS WHERE soc_cod=vol_corr
  2.  
Esa sería una forma.

PD: Deberías abrir un nuevo tema para cada pregunta que no esté relacionada con el hilo.

Un saludo
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #3 en: Martes 28 de Agosto de 2007, 19:25 »
0
Puedes usar subquerys y joins...
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #4 en: Martes 28 de Agosto de 2007, 19:50 »
0
Prueba lo siguiente:

Código: Text
  1.  
  2. SELECT SOC_COD, SOC_APP, SUM(vol_retus), SUM(vol_depus), SUM(vol_retus-vol_depus)
  3. FROM VOLUNTARIO
  4. INNER JOIN SOCIOS ON (SOCIOS.SOC_COD=VOLUNTARIO.VOL_COD)
  5. GROUP BY SOC_COD
  6.  
  7.  

Altareum.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

gokufast

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #5 en: Martes 28 de Agosto de 2007, 20:56 »
0
muchas gracias por la ayuda, y sip ya abri un nuevo tema
What Did One Snowman Say To The Other Snowman???

Do you smell carrots??

neorent

  • Miembro MUY activo
  • ***
  • Mensajes: 249
    • Ver Perfil
    • http://www.laestokada.cl
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #6 en: Martes 28 de Agosto de 2007, 22:08 »
0
Cita de: "Altareum"
Código: Text
  1.  
  2. SELECT SOC_COD, SOC_APP, SUM(vol_retus), SUM(vol_depus), SUM(vol_retus-vol_depus)
  3. FROM VOLUNTARIO
  4. INNER JOIN SOCIOS ON (SOCIOS.SOC_COD=VOLUNTARIO.VOL_COD)
  5. GROUP BY SOC_COD
  6.  
  7.  
Altareum,

Realmente usted tiene la solucion, tambien tenia un problema parecido, gracias por la ayuda indirectamente proporsionada,
saludos,
neo. :hola:
Un Tigre Nunka Kambia Sus Rayas

gokufast

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #7 en: Miércoles 29 de Agosto de 2007, 07:34 »
0
Cita de: "Altareum"
Prueba lo siguiente:

Código: Text
  1.  
  2. SELECT SOC_COD, SOC_APP, SUM(vol_retus), SUM(vol_depus), SUM(vol_retus-vol_depus)
  3. FROM VOLUNTARIO
  4. INNER JOIN SOCIOS ON (SOCIOS.SOC_COD=VOLUNTARIO.VOL_COD)
  5. GROUP BY SOC_COD
  6.  
  7.  

Altareum.
uy muchas gracias me esta sirviendo muchisimo, haciendole algunos cambios me esta siriviendo para sacar todo lo que necesito.

hay una pequeña cosilla que corregir lo que es SUM(vol_retus-vol_depus) por SUM(vol_depus-vol_retus)

porque sino seria siempre negativo, porque no puedes retirar mas dinero de el que tienes.
What Did One Snowman Say To The Other Snowman???

Do you smell carrots??

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #8 en: Jueves 30 de Agosto de 2007, 07:49 »
0
Cita de: "Mollense"
PD: Deberías abrir un nuevo tema para cada pregunta que no esté relacionada con el hilo.

Un saludo
Si eso creo yo :P, bueno es posible que algunos mensajes no concuerden con la respuesta anterior lo que pasa... es que he unido dos conversaciones que se referian a este mismo tema

como lo hace notar nuestro amigo Angel_K_ido Mollense  :P


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

gokufast

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Consulta A 2 Tablas Con Operaciones
« Respuesta #9 en: Jueves 30 de Agosto de 2007, 08:53 »
0
ups, no se como se colo el primer post pero el segundo es que me necesita respuesta
What Did One Snowman Say To The Other Snowman???

Do you smell carrots??