Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-03-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
duda para armar una consulta

Gente, les hago una consulta, tengo una tabla donde guardo la direccion, por ejmplo con los siguientes campos

Calle Numero Piso Departamento

en algunas direcciones solo se usa la calle y el numero, y para algunos se usa la calle el numero el piso y el departamento

Como podria hacer una consulta que tome la calle y el numero si el piso y departamento no esta cargado o tome todos los campos cuando esten cargados. Espero q se entienda lo que quiero. Gracias
Responder Con Cita
  #2  
Antiguo 24-03-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Creo que puedes concatenar todos los campos y de esta manera los que estuvieran vacios simplemente no aparecerían.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 24-03-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
si esa puede ser pero ....

puede ser el tema es que no quedaria del todo legible, por ejemplo

si una persona vive en Sarmiento 45 Dpto 4
y otro vive en Sarmiento 74 Piso 4 Dpto 1

si concateno todo quedarian
Sarmiento 45 4
y Sarmiento 74 4 1

yo ahora lo que hago es, si no tiene piso le cargo '--' si no tiene dpto le cargo '--' y despues hago lo que vos me decis, el tema es que salen muchos '--' y queda desprolijo
Responder Con Cita
  #4  
Antiguo 24-03-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿no sería más legible aún incluir los labels?

De forma que quede:
Sarmiento nº 45 Dpto 4
Sarmiento nº 74 Piso 4 Dpto 1

Otra opción totalmente distinta es poner un Memo y que el usuario escriba la dirección completa, a veces es útil, para una dirección del tipo:
Ctra. Nacional 3, km 33
polígono Prado Verde donde pastan las vaquitas nave 3
23332 Sevilla

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 25-03-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
si seria mas legible

Quedaria muy lindo con los label, ahora con una consulta sql como se puede hacer?

como se puede hacer para ver si tiene datos en el campo Dpto poner en el resultado Dpto 4, y si no tiene no poner nada

Es posible? o hay que hacerlo de otra manera?. Gracias
Responder Con Cita
  #6  
Antiguo 25-03-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿De qué Base de datos hablamos? Porque el sql de paradox no es igual a Firebird, MySql, Postgree, etc.

¿donde iría el texto de la dirección? ¿en un informe de QuickReport, FastReport? ¿En un Label de una ventana?

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
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
Armar un "Actualizador" para mi aplicación martinzcr Varios 3 26-08-2007 18:23:26
Ayuda por favor para armar consulta en firebird Velia Firebird e Interbase 4 21-08-2007 17:37:47
Duda con consulta enecumene Conexión con bases de datos 2 07-03-2007 03:54:41
¿Cómo puedo armar esta consulta? PaFernan99 SQL 4 02-03-2007 14:30:34
Duda en consulta SQL BlueSteel SQL 2 18-05-2005 23:22:27


La franja horaria es GMT +2. Ahora son las 11:07:09.


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