Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   where multiple (https://www.clubdelphi.com/foros/showthread.php?t=69879)

José Luis Garcí 15-09-2010 16:13:05

where multiple
 
Hola compañeros , me gustaria sabe r como hacer que una sentencia sql, me admita la busqueda por multiples datos, os pongo el código que tengo hasta el momento. Estoy con delphi 2010 ibquery (Sólo es para consultar datos) y firebird 2.x

Código Delphi [-]
SELECT * FROM LOTES_SALIDA
WHERE   (LOTES_SALIDA.LOTE = '100009')
AND   (LOTES_SALIDA.LOTE = '100010')
ORDER BY LOTE

Como siempre gracias por vuestras respuestas.

Delphius 15-09-2010 16:28:00

Hola José Luis,

Déjame ver si entiendo ¿Necesitas armar una SQL que te permita buscar por diferentes criterios?

Si es el caso no le veo demasiado lio al asunto... Se añaden tantas condiciones en el where mediante AND/OR como vienes haciendo:

Código SQL [-]
where (campo1 = dato1) AND/OR (campo2 = dato2) .... (CampoN = datoN)

Saludos,

ContraVeneno 15-09-2010 16:38:52

creo yo que con cambiar el "AND" por un "OR" sería suficiente.

cloayza 15-09-2010 16:59:04

Tambien podria ser:

Código Delphi [-]
SELECT * FROM LOTES_SALIDA
WHERE   LOTES_SALIDA.LOTE IN ('100009','100010','..')
ORDER BY LOTE

Saludos

José Luis Garcí 15-09-2010 18:59:27

Muchas gracias compañeros me ha funcionado perfectamente, en el CreadorSQL, mañana lo intentare en la empresa en el programa, Cloayza, tú solución es perfecta, muchas gracias a ti y a los demás por su ayuda

cloayza 15-09-2010 19:33:37

Excelente....con esto salve el dia...:D:D:D

Un abrazo.


La franja horaria es GMT +2. Ahora son las 12:08:13.

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