Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-05-2010
nikotina nikotina is offline
Miembro
 
Registrado: oct 2006
Posts: 84
Poder: 18
nikotina Va por buen camino
Consulta de dos tablas

Hola a todos. Resulta que tengo dos tablas

una con los datos de socios de un club
la otra con los datos mensuales de cobros de cuota cada mes

Lo que necesito hacer es listar todos los socio que hayan pagado y los que no de un mes determinado.

Por ejemplo, listar estado de cobros mes de abril

socio pagado
martinez nicolas 50
laffitte juanita 70
diz manuel 0
bousquet ignacio 70
laffitte maria 0

(las filas que tienen monto cero es por que no estan en la tabla COBROS)

las tablas tienen los campos:

Tabla socios:

id
nombre


Tabla cobros:

id_socio
mes
monto


Desde ya muchas gracias.
Responder Con Cita
  #2  
Antiguo 25-05-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Hola nikotina,

Depende un poco del motor de base de datos que estés utilizando.
Pero, prueba con esto:

Código SQL [-]
SELECT nombre,(SELECT SUM(MONTO) FROM COBROS SUB_C WHERE SUB_C.ID_SOCIO = SO.ID AND SUB_C.MES = 'XX') AS "PAGADO" FROM SOCIOS SO

Espero que te ayude.

Un saludo.
Responder Con Cita
  #3  
Antiguo 25-05-2010
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Otra forma que podrías usar:

Código SQL [-]
select a.nombre, b.monto from socios a left join cobros b on a.id = b.id_socio where b.mes = xx


Saludos...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta a 2 Tablas oscarac SQL 2 02-04-2009 18:00:23
Consulta 3 tablas mjjj SQL 2 22-03-2009 07:23:33
consulta de dos tablas. digital SQL 4 06-11-2007 20:41:00
Consulta con 4 tablas Caral Varios 7 17-10-2007 02:34:03
Consulta con dos tablas candido SQL 2 09-08-2004 13:02:07


La franja horaria es GMT +2. Ahora son las 08:36:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi