Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-04-2011
CHRISTIANHAZ77 CHRISTIANHAZ77 is offline
Registrado
 
Registrado: mar 2010
Posts: 8
Poder: 0
CHRISTIANHAZ77 Va por buen camino
Consulta en Firebird

Hola, saludo a todos presentando otra inquietud que no eh podido resolver,
agradeciendo el tiempo de todos los que colaboran.
tengo una tabla personas y otra personas-operaciones (FIREBIRD)
personas (id-nombre)
personas-operaciones(idpersona-tipooperacion-lugar-descripcion)
Como se puede realizar un select, que muestre todas las personas
que coincidan independientemente de cuantas lineas como parametro quiera
introducir.

ej
Código SQL [-]
select distinct ...
...
...
from inner join...
...
...
where
      personas-operacion.tipooperacion = :tipo
and   personas-operacion.lugar = :lugar
and   personas-operacion.descripcion = :descripcion

ahi solo me traeria las que tengan una determinada operacion y si quisiera
ampliar y detallas mas operaciones, y me traiga las q cumplen con ambas
o todas las que agregue, como se deberia hacer?
Muchas gracias.
No hace mucho que utilizo delphi, pero ya he realizado un par de cosas,
y como sugerencia me surge la idea de proponer un lugar donde los que quieran
puedan publicar su codigo fuente para compartir, y que se pueda tomar y
modificar si alguien quisiera dedicarle tiempo.

Última edición por Casimiro Notevi fecha: 15-04-2011 a las 14:28:17. Razón: Poner etiquetas [sql] ... [/sql]
Responder Con Cita
  #2  
Antiguo 15-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por CHRISTIANHAZ77 Ver Mensaje
[..] No hace mucho que utilizo delphi, pero ya he realizado un par de cosas, y como sugerencia me surge la idea de proponer un lugar donde los que quieran puedan publicar su codigo fuente para compartir, y que se pueda tomar y modificar si alguien quisiera dedicarle tiempo.
Para eso tenemos nuestro FTP

Por cierto, recuerda leer nuestra guía de estilo y cuando pongas código es mejor usar las etiquetas diseñadas para ese menester, queda más legible.
Gracias por tu colaboración.




.
Responder Con Cita
  #3  
Antiguo 15-04-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
pues quita la parte donde dice
Código Delphi [-]
 personas-operacion.tipooperacion = :tipo

y la consulta te traera todas las operaciones
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #4  
Antiguo 15-04-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Cita:
Empezado por oscarac Ver Mensaje
pues quita la parte donde dice

personas-operacion.tipooperacion = :tipo

y la consulta te traera todas las operaciones
Y también puedes usar :

personas-operacion.tipooperacion in (:tipo1, :tipo2, :tipo3, :tipo4, :tipo5)

Así podrás seleccionar personas que colaboran en varias operaciones (puedes poner a null los parámetros que no necesites en un momento dado).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
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
Una Consulta Sql en FireBird 2.1 pmtzg Firebird e Interbase 4 25-05-2008 12:41:19
Consulta SQL en Firebird Nelly SQL 1 06-04-2007 05:18:48
consulta en firebird cahosoft Firebird e Interbase 6 08-03-2007 21:56:59
consulta en Firebird 1.5.3 pvizcay Firebird e Interbase 5 01-12-2006 01:27:27
Consulta con Firebird senpiterno Firebird e Interbase 1 20-12-2004 23:57:39


La franja horaria es GMT +2. Ahora son las 18:51:26.


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