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 05-08-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 21
alcides Va por buen camino
usando LEFT JOIN o RIGHT JOIN

hola a todos,
-usando LEFT JOIN o RIGHT JOIN, no tengo el resultado correcto-
estoy usando delphi 7 y access,

tengo este qry:

Código PHP:
 SELECT *
  
FROM  
          
(Acumulado LEFT JOIN Balance_Mes   
        ON   Acumulado
.Cuenta Balance_Mes.Cuenta)  
where  Acumulado.fecha_transacion   >= :pfecha_inicial
and      Acumulado.fecha_transacion   <= :pfecha_final
order by Acumulado
.CuentaAcumulado.fecha_transacion
resulta que en la tabla Balance_Mes tengo cuenta que no estan en la tabla Acumulado, pero tienen que salir en mi reporte, realmente esto me tiene muy confudido.

si por favor me dan una mano.


Gracias mil,

Alcides
Rep.Dom.
Responder Con Cita
  #2  
Antiguo 05-08-2005
Avatar de fredo
fredo fredo is offline
Miembro
 
Registrado: oct 2003
Ubicación: Chile, Valparaiso
Posts: 318
Poder: 21
fredo Va por buen camino
Exclamation

no te servira

SELECT *
FROM Acumulado
where Acumulado.fecha_transacion >= fecha_inicial
and Acumulado.fecha_transacion <= fecha_final
and Acumulado.Cuenta not in (select Cuenta from Balance_Mes)
order by Acumulado.Cuenta, Acumulado.fecha_transacion

acces soporta sunb querys hasta donde yo se....
__________________
^_^

http://stna.cl
Responder Con Cita
  #3  
Antiguo 08-08-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 21
alcides Va por buen camino
hola fredo, gracias por responder, pero no entiendo eso de que no te servira, me gustaria una ayuda que me sirva.



Gracias mil


Alcides
Rep.Dom.
Responder Con Cita
  #4  
Antiguo 08-08-2005
Avatar de fredo
fredo fredo is offline
Miembro
 
Registrado: oct 2003
Ubicación: Chile, Valparaiso
Posts: 318
Poder: 21
fredo Va por buen camino
en el join que haces te falta preguntar por el campo clave de la tabla (que no quieres que contenga el dato)que sea = a nulo....
eso.

Saludos y suerte.
__________________
^_^

http://stna.cl
Responder Con Cita
  #5  
Antiguo 08-08-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 21
alcides Va por buen camino
ok. gracias Fredo por tu orientación, estoy medio confundido, pero bueno voy a ver que resuelvo.



Gracias mil


Alcides
Rep.Dom.
Responder Con Cita
  #6  
Antiguo 08-08-2005
Avatar de fredo
fredo fredo is offline
Miembro
 
Registrado: oct 2003
Ubicación: Chile, Valparaiso
Posts: 318
Poder: 21
fredo Va por buen camino
Post

si estas usando el qizar de access, no es muy preciso con ese tipode consultas.... te recomiendo aprenda bien el formato del left y el rigth join antes de usarlo, en la red encuentras varios ejemplos, no importa que no sean de access, ya que es SQL..... Standard query lenguage.... suerte en tu proyecto.
__________________
^_^

http://stna.cl
Responder Con Cita
  #7  
Antiguo 08-08-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 21
alcides Va por buen camino
Gracias mil una vez mas Fredo por tu orientación.




Gracias mil,



Alcides
Rep.Dom.
Responder Con Cita
  #8  
Antiguo 08-08-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Pequeño detalle:

SQL = Structured Query Language

Saludos
__________________

Responder Con Cita
  #9  
Antiguo 03-05-2007
Arim Arim is offline
Registrado
 
Registrado: abr 2007
Posts: 3
Poder: 0
Arim Va por buen camino
Porque no en lugar de left utilizas rigth con rigth le estas diciendo que te ponga todas las cuentas de Balance y solo las que sean iguales en acumulado.
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


La franja horaria es GMT +2. Ahora son las 04:37:05.


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