FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
ayuda con sql
hola amigos del foro, como puedo retornar registros con campos repetidos gracias
|
#2
|
||||
|
||||
Respuesta
Hola amigo, haz un select.
P.D.1:Te recomiendo que leas la guía de estilo: http://www.clubdelphi.com/foros/guiaestilo.php P.D.2: Te recomiendo que dediques un poco más de tiempo a la pregunta, tal vez así podamos darte una respuesta más concreta.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Disculpen por no explicarme bien en la anterior post
Mi duda es generar una consulta sql, de manera que pueda obtener registros con campo (RUC), repetidos, es decir todas las personas que tengan RUC repetidos. Algo asi : NOMBRE RUC rafael 0112 Luis 0112 Carlos 0112 Jorge 0113 Maria 0113 Gracias anticipadas. |
#4
|
||||
|
||||
Creo que funciona aunque es un poco complejo; Tal vez alguien tenga una más sencilla. Supone que es nombre es único.
En la más interna hace un count (para distinguir los repetidos de los que no), en la siguiente se queda con los no repetidos y en la más exterior hace un Select de toda la tabla eliminando los de la anterior (los que no lo tenían repetido); el resultado son los registros que tienen el RUC repetido.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#6
|
||||
|
||||
Muchas gracias por la ayuda.............me sirvio
Código:
query1.DatabaseName:='F:\Aspelnew\sae30\S-METUSA'; query1.SQL.add('select cclie,nombre,rfc from Clie01 where '); query1.SQL.Add('rfc in (select rfc from Clie01 group by rfc having count(*)>1) order by rfc'); query1.Open; ca001 CA001 cc002 CC002 ya que distingen a clientes diferentes. Se que SQL no distinge ente minusculas y mayusculas.........estaba pensando en algo pero me salio......... Gracias anticipadas |
#7
|
||||
|
||||
Saludos
Otra duda otro hilo. Haz una busqueda con Upper y Lower con sentencias SQL
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#8
|
||||
|
||||
Gracias VtdeleonDisculpa me explique mal, lo me piden es sacar un listado de clientes con codigo repetidos. algo asi
Nombre ruc codigo ricardo 454545 ca001 Manuel 355424 CA001 maria 555235 de002 Carlos 111145 DE002 Es decir que no distinga entre minusculas y mayusculas, gracias anticipadas. Última edición por Coco_jac fecha: 29-11-2005 a las 15:32:46. |
|
|
|