Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up Error En Una Consulta sobre acces con DISTINCT

Hola foro como andan espero que bien bueno tengo una duda en una consulta en ACCES con DISTINCT, yo tengo la siguiente tabla


la cual se llama Post con sus respectivo campos y sus tipos de datos, esta tabla contiene los siguientes datos


lo que quiero que me muestre mi consulta es un registro por cada Id que se encuentre en mi tabla como pueden ver el Id 7 esta varias veces yo solo quiero que se muestre 1 un solo registro con ese Id en la consulta, con la siguiente consulta se puede lograr mi cometido

Código SQL [-]
select DISTINCT Id,Titulo,Categoria,Subcategoria,Informacion,Links,Screenshots  from Post

Pero me arroja el siguiente error


Buscando por internet encontré que el error me lo arroja por los campos memos que tiene mi tabla Post los campos memos no los puedo quitar ni obviar en mi consulta entonces mi pregunta es como hago la consulta sin necesidad de quitar esos campos Memo de antemano gracias gulder-gan
Responder Con Cita
  #2  
Antiguo 15-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
según mocosoft tienes que hacer una doble consulta. Ahí tienes todos los pasos.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 16-11-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Hola Lepe como estas si esa parte la habia encontrado pero lo que no se hacer es lo que ellos diceb desde delphi saludos gulder-gan y disculpa por demorar para contestar
Responder Con Cita
  #4  
Antiguo 16-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me parece que el problema esta en distiguir cual de todos los registros quieres mostrar, normalmente se define de alguna manera de lo contrario access no sabra cual mostrar.
No creo que tenga que ver con los memo.
la idea es definir que campo quieres, si usas DISTINCT eso es lo que estas haciendo pero lo puedes especificar mas.
Por ejemplo, distinguir el ultimo o el primer registro.
Código SQL [-]
select DISTINCT LAST Id,Titulo,Categoria,Subcategoria,Informacion,Links,Screenshots  from Post
De esta manera access sabra a cual de todos te refieres.
Espero te sirva.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 16-11-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
hola Caral bueno este es el error que e arroja tu consulta y no entiendoo que es lo que me pide saludos de antemano gulder

Responder Con Cita
  #6  
Antiguo 16-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Intenta hacer la consulta desde access.
Creo que tienes que encerrar ID junto con last.
Para estar seguro usa el generador de consultas de access, ahi veras mejor lo que pasa, luego solo copia la consulta y la pones en delphi.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 16-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Prueba esto:
Código SQL [-]
select LAST Id(Post.Id) AS Id,Titulo,Categoria,Subcategoria,Informacion,Links,Screenshots  from Post
Saludos
__________________
Siempre Novato
Responder Con Cita
  #8  
Antiguo 16-11-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
hola caral trato de aplicar la ultima consulta que me explicastre y me sigue saliendo este error



saludes yo igual sigo intentando saludos gulder-gan
Responder Con Cita
  #9  
Antiguo 16-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Esto:
Código SQL [-]
select LAST Id(Post.Id) AS Id, Titulo, Categoria, Subcategoria, Informacion, Links, Screenshots from Post
GROUP BY Post.Titulo, Post.Categoria, Post.Subcategoria, Post.Informacion, Post.Links, Post.Screenshots, ORDER BY Last(Post.Id);
o Esto:
Código SQL [-]
select DISTINCT LAST Id(Post.Id) AS Id, Titulo, Categoria, Subcategoria, Informacion, Links, Screenshots from Post
GROUP BY Post.Titulo, Post.Categoria, Post.Subcategoria, Post.Informacion, Post.Links, Post.Screenshots, ORDER BY Last(Post.Id);
a ver que pasa.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #10  
Antiguo 16-11-2008
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Hola Caral Porfin Lo Logre con tu consulta uno de los problemas era que al principio despues del select LAST el Id ese no iva hay

Cita:
select LAST Id(Post.Id)
y por otro lado el ORDER BY tambien me daba problemas se lo quite y funciona a la perfeccion saludos caral y gracias men
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
problemas con select distinct en acces y adoquery JESUSNET SQL 1 24-10-2007 22:32:38
problemas con select distinct en acces y adoquery JESUSNET SQL 1 24-10-2007 22:18:58
Consulta en acces, no me respeta el formato de fecha susy Varios 3 02-08-2006 20:41:45
consulta en Acces me esta enloqueciendo agonzalez Conexión con bases de datos 1 04-06-2003 02:12:43


La franja horaria es GMT +2. Ahora son las 05:57:18.


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