FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Saludos Alej.villa
No soy muy experto en programación en delphi, pero si se como se realiza la consulta SQL que deseas, te detallo un ejemplo y luego tu lo condicionas al DM que desees, ahora bien no entiendo el porque tienes que hacer la consulta por etapas, pero bueno yo te mostrare un ejemplo de como consultas directamente preguntando a la tabla por las tres variables de una vez, pienso que si tu objetivo final es la ultima consulta porque no reducir las 2 o 3 consultas previas a una sola. Acá te detallo la Consulta
Como veras los Campos con las "C", "E" y "T", deben ser reemplazados en tu consulta por las variables que tienes. Bueno de no entender, por acá estamos a la orden |
#2
|
||||
|
||||
Cita:
quiero hacer exáctamente eso que tu dices en tu mensaje, en vez de realizar 2 ó 3 consultas quiero hacer una sola. Según entiendo de tu código SQL el me filtraría todas las cédulas que sean iguales en las dos tablas (Empleados y Turno_Temporal) cierto? de ser esto cierto la consulta no es la correcta puesto que necesito todas las cédulas de la tabla empleados y de la tabla tabla Turno_Temporal que coincidan con el turno (Que es seleccionado por el usuario). |
#3
|
||||
|
||||
Sigo con el problema
Buen día amigos del clubdelphi
he intentado hacer de todo tipo de consulta que me resuelva mi problematica, pero no logró dar con la solución ¿será que alguien puede ayudarme? PD: Es lo único que me falta para terminar mi sistema. ¡Gracias de antemano! |
#4
|
||||
|
||||
¿Y cual es el problema?
|
#5
|
||||
|
||||
Que quiero consultar dos tablas cuyo campo en común es la cédula, pero necesito todas las cédulas de las dos tablas cuándo el turno sea igual al indicado por el usuario.
|
#6
|
||||
|
||||
Sí, ¿pero no te sirve la ayuda que te han dado?, ¿no hacen lo que quieres?, exactamente ¿en qué difieren de lo que necesitas?.
Si lo ves necesario escribe aquí nombres de las tablas y campos y con valores de ejemplo para que esté todo bien claro. Así será más fácil que consigas la ayuda. Es que si simplemente dices que no funciona, no sale, necesitas ayuda... Tienes que ayudar a que te ayuden. Te recuerdo nuestra guía de estilo. Ten la seguridad de que si no has conseguido más ayuda es, simplemente, porque no está bien clara la exposición de tu duda. Por favor, esfuérzate un poco más, gracias por tu colaboración. |
#7
|
||||
|
||||
Ok aquí voy de nuevo
Bien vuelvo a explicar mi motivo principal de este mensaje para buscar una solución.
Tengo dos tablas la primera es: Empleados Que tiene estos campos:
Turno_Temporal que tiene estos campos:
y como parámetros debo evalúar que en la tabla Empleados el turno indicado sea igual al campo turno de la tabla así: (empleado.turno = Indicado por el usuario) y en la tabla Turno_Temporal el turno indicado por el usuario sea igual al campo Turno_Temp y el campo estado sea igual a activo (Turno_Temporal.turno_temp=Indicado por el usuario) and (Turno_Temporal.estado='activo') Intente hacer esto pero no me funciona, es decir, no me arroja ningún resultado la consulta
Última edición por alej.villa fecha: 26-10-2011 a las 15:04:13. Razón: Codigo desordenado |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Copiar tablas de BBDD distintas | kirkhelek | Firebird e Interbase | 2 | 08-04-2010 21:23:36 |
Consulta Access con tablas en distintas BD. | AMINOA2R | Firebird e Interbase | 5 | 23-02-2008 02:59:54 |
Consulta entre tablas de distintas BD | kchilo | SQL | 5 | 05-09-2007 21:37:13 |
columnas de distintas tablas | jonmendi | SQL | 1 | 23-12-2004 10:33:21 |
Listar datos de tablas distintas | Irina | Impresión | 3 | 13-05-2003 18:05:45 |
|