Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-02-2009
jrperezt jrperezt is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
jrperezt Va por buen camino
Hola.

Yo no controlo mucho de MySql, te contesto por la experiencia que tengo con otras bases de datos. El problema es que a lo mejor te falta algún registro en alguna de las tablas con la que estás relacionando la tabla "Obras", o que en algunos de los campos relacionados tiene un "null".

Imaginate que en algunos registros tienes en los campos "Encargado" y "Firmado_por" el valor null, y quieres que te aparezcan en la consulta, entonces tendrás que usar algo así.

Código:
Select
Nro_Ob as Nro,
Nombre_Obra,
Razon_Social as Nombre_Cliente,
Fecha_Contrato,
Precio,
Sigla,
Fecha_I as Fecha_Inicio,
Plazo,
Lugar,
Firmado_Parte_Contraria,
Estado as Estado_Actual,
Descripcion,
e.Nombre as Encargado,
f.Nombre as Aprobado_Por
from Obras o
  LEFT JOIN Empleado e ON o.Encargado=e.ci
      LEFT JOIN Empleado f ON o.Firmado_Por=f.ci
     ,Moneda m,Cliente c
Where o.Cliente=c.Cod_Cli and  o.Moneda=m.Cod_Mo
Espero que esto te sirva, por lo menos de orientación.
Responder Con Cita
  #2  
Antiguo 01-02-2009
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 21
MaMu Va por buen camino
A mi me funciona, pero.... fijate de imcluir el Alias a cada campo segun corresponda

Código SQL [-]
from Obras o,Empleado e,Moneda m,Cliente c

por ejemplo

e.Nombre as Encargado,
m.Dolares as Precio

etc.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #3  
Antiguo 02-02-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 20
rgstuamigo Va por buen camino
Lightbulb Gracias

Ok amigo al parecer funciona, gracias por el aporte y perdona por tardar en responderte..
Saludos desde Bolivia.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
mysql una consulta que no me sale Gaim2205 SQL 1 24-02-2008 14:14:49
Está bien esta consulta Select count? enecumene MySQL 12 30-08-2007 03:54:29
No me sale lo que quiero en esta consulta... El_Raso SQL 5 29-11-2005 08:46:45
query report ¿Por q sale sale solo el primer registro? acl_gandalf Impresión 2 31-03-2005 02:14:20
Ayuda con esta consulta? danytorres SQL 1 10-10-2003 20:29:15


La franja horaria es GMT +2. Ahora son las 20:45:43.


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