
ayuda con consulta
Publicado por Fati (12 intervenciones) el 05/10/2009 15:11:34
Amigos necesito ayuda con una consulta, es una macana pero no se porque no sale.
Tengo 2 tablas una de ellas es Socios y otra de MOVIMIENTOS
La estructura es la Siguiente:
-SOCIOS
cedula (pk)
Nombre
-MOVIMIENTOS
id
cedula
monto
fecha
Y la consulta que hago es la siguiente:
select m.codigo, m.fecha, m.cedula, s.nombre, m.numero, m.importe, m.anulado from movimien m, socios s
where s.cedula=m.cedula and fecha>= CTOD('01-09-2009')
lo que quiero es todos los movimientos de socios y como la tabla movimientos no tiene
nombre de socios lo saco de SOCIOS.
el problema es que la consulta sale todo doble, ejemplo:
FECHA CEDULA NOMBRE NUMERO IMPORTE
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
asi sucesivamente, no se si me explico. les agradecere una ayuda, saludos
Tengo 2 tablas una de ellas es Socios y otra de MOVIMIENTOS
La estructura es la Siguiente:
-SOCIOS
cedula (pk)
Nombre
-MOVIMIENTOS
id
cedula
monto
fecha
Y la consulta que hago es la siguiente:
select m.codigo, m.fecha, m.cedula, s.nombre, m.numero, m.importe, m.anulado from movimien m, socios s
where s.cedula=m.cedula and fecha>= CTOD('01-09-2009')
lo que quiero es todos los movimientos de socios y como la tabla movimientos no tiene
nombre de socios lo saco de SOCIOS.
el problema es que la consulta sale todo doble, ejemplo:
FECHA CEDULA NOMBRE NUMERO IMPORTE
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1452227 SERVIAN ROTELA, GUSTAVO DARIO 71792 30000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 1319620 GONZALEZ ESPINOLA MIGUEL ANGEL 71804 190000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
01/09/2009 956332 ESQUIVEL ORTIGOZA,ATILIO RAMON 71805 30000
asi sucesivamente, no se si me explico. les agradecere una ayuda, saludos
Valora esta pregunta


0