Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

consulta en access

Estas en el tema de consulta en access en el foro de Bases de Datos General en Foros del Web. Hola amigos, os pido ayuda desde España, es MUY URGENTE. Llevo dandole vueltas a una consulta y no logro sacarla. Como veis en la columna ...
  #1 (permalink)  
Antiguo 12/01/2005, 02:25
 
Fecha de Ingreso: enero-2005
Ubicación: españa
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
consulta en access

Hola amigos, os pido ayuda desde España, es MUY URGENTE. Llevo dandole vueltas a una consulta y no logro sacarla. Como veis en la columna aparede año(a)meses(m)dia(d). ¿Cómo puedo hacer para que me salgan solo las letras a-m-d cuando hay un dato? es decir hay celdas que no tienen datos y ahí desearía que no apareciera nada, quedaría así (36a2m) no aparecería la "d" de dias por que no hay nada. Os mando un ejemplo de como la tengo y desearía arreglar. Muchísimas gracias a todos.

ID Expre1
1 a-m-d
2 a-m-d
3 36a-m-d
4 3a-2m-d
  #2 (permalink)  
Antiguo 12/01/2005, 04:16
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola...

Antes de nada, como muestras esos resultados, quiero decir, los datos están grabados así en una tabla, o son "cálculos" hechos en una consulta

Un saludo
  #3 (permalink)  
Antiguo 12/01/2005, 05:29
 
Fecha de Ingreso: enero-2005
Ubicación: españa
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
consulta en access

Son cálculos hecho en una consulta. La primera columna es el Id y la segunda pone Expr1 y da como resultados a-m-d-Gracias
  #4 (permalink)  
Antiguo 12/01/2005, 09:56
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Y esos a-m-d como salen los calculas de alguna forma en la consulta o están ya guardados en la tabla
  #5 (permalink)  
Antiguo 12/01/2005, 18:34
 
Fecha de Ingreso: enero-2005
Ubicación: españa
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
Estan ya guardados en una tabla que he creado con "Consulta creación de tabla"
  #6 (permalink)  
Antiguo 13/01/2005, 02:42
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Si los datos están ya guardados así, sólo debes comprobar si el valor del campo es a-m-d y si vale eso, no mostrar nada

Sería algo así


SELECT ID, IIF(TuCampo = "a-m-d","",TuCampo) AS NombreMostrar
FROM TuTabla

Un saludo
  #7 (permalink)  
Antiguo 14/01/2005, 06:01
 
Fecha de Ingreso: enero-2005
Ubicación: españa
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
Te estoy agradecidísima por contestar, pero no entiendo lo que me pones ¿podrías decirme como harías tu la consulta? Muchisimas gracias.
  #8 (permalink)  
Antiguo 17/01/2005, 07:02
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
En principio, y salvo que me digas que los datos en la tabla están diferentes, tal y como te la he puesto antes.

Veamos, tienes un campo en el que almacenas la información incluidas las letras "a-m-d", esto no lo tengo claro, me extraña que sea así, pero como no lo sé con seguridad, pues te pongo la consulta, como si estuvieras guardando en un campo esa información.

SELECT ID, IIF(TuCampo = "a-m-d","",TuCampo) AS NombreMostrar
FROM TuTabla

La segunda parte de la consulta, comprueva, si el campo TuCampo de la tabla TuTabla sólo tiene "a-m-d", y si es así no muestra nada.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:03.