![]() |
Como realizar una consulta compleja
Buenas tardes a todos
Necesito realizar una consulta en la base de datos(firebird), lo que pasa estoy trabajando con delphi 7 y tengo una ventana de busqueda en ella es donde deseo realizar la siguiente consulta, esta solo me sirve cuando deseo buscar a personas pertenecientes al municipio elegido(1 solo municipio): Cita:
Código:
QryLisMiembros.SQL.Add('select * from miembros where cve_mpo=:cve_mpo '); Me pueden ayudar con este problema, por favor. Si no fui lo suficientemente clara haganmelo saber |
|
¿A que te refieres con lista de municipios?, que si por ejemplo tengo 100 municipios los escriba todos, o no?
Cita:
|
No los puedes seleccionar de alguna forma??, si no es así igual no entendí bién la pregunta
|
Lo que pasa primero doy de alta a los municipios en un determinado evento, el cual puede contener 13 o mas municipios, el problema esta en el momento de hacer la busqueda, ya que en el codigo que mande en el primer apartado, solo se realiza la busqueda con un solo municipio. Pero ahora quiero que sean en varios municipios, pero sin salirse del rango de 13 municipios por ejemplo.
Cita:
|
Modelo de Datos
Nelly. No entiendo lo que tratas de hacer.
Para poder ayudarte entre todos. podrias poner la estructura de tus tablas. Ya que esa es la clave para poder obtener lo que tu deseas. ¿Dónde le indicas que es de un municipio el monito o evento en el SQL? NaCl-U2 |
Nelly si solo queres 13 registros podrias hacer un TOP 13 en el select.. igualmente estaria bueno si podes comentar algo mas sobre esto ya que no queda muy en claro que es lo que andas necesitando
|
Espero Te Sirva
supongo que tambien tiene una tabla municipios para al macenar N municipios si ese es el caso puedes hacer:
select * from miembros where cve_mpo in (select municipios.cve_mpo from municipios) order bye Cve_mpo;/// ESO TE DEVOLVERÏA TODOS LOS HABITANTES DE TODOS LOS MUNICIPIOS |
La franja horaria es GMT +2. Ahora son las 05:48:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi