![]() |
Agrupar por nombres y apellidos iguales
Saludos.
Siempre me sorprende la flexibilidad de este lenguaje para hacer consultas. Pero la siguiente no se que factible sea. El asunto es el siguiente. Tengo una tabla con nombres y apellidos. Y lo que tengo que buscar, es aquellos que tengan el mismo apellido paterno y nombre. Un ejemplo de esto: el abuelo se llama Juan, al igual que su hijo y su nieto. ¿Como por puedo filtrar la tabla para encontrarlos? |
Creo que no se entiende lo que preguntas, pero si buscas a todos los que se llamen de nombre 'juan' y de apellido 'smith' tendrás que hacer:
|
Eso sería facil, pero no se ni el nombre, ni apellido.
Tendría que ser algo como ordenar por nombre y apellido paterno, descartar a aquellos que sean únicos en aquel ordenamiento. |
Sigo sin entender, ¿entonces qué dato conoces y qué dato necesitas?
|
Data
Código:
LOPEZ PEREZ JUAN Código:
LOPEZ PEREZ JUAN |
Hola MAXIUM.
Un modo es:
Saludos :) |
Cita:
![]() |
Hola MAXIUM.
Tenes razón, probé con los datos del mensaje #5, funcionaba bién y pensé que lo tenía. Pero agregando otros datos noté, que debido a la conjunción del WHERE, agrega nombres que no debería. Está complicado el asunto desde una consulta... tal vez tengas que usar un procedimiento almacenado. Saludos :) |
Esto es muuuuuy sucio, pero funciona, casi seguro. No lo he probado.
Miras y nos cuentas... Saludos
|
Otra opción es tal y como te hemos comentado antes, hacer un procedimiento almacenado, o una vista con los que se repiten para cruzarla con tu tabla.
Saludos |
Cita:
Saludos |
Cita:
Para MSSQL es:
Y para MySQL es:
Un Saludo |
Hola.
Si, definitivamente bucanero dió en el blanco con la concatenación. ^\||/ En Firebird:
Saludos :) |
Como dije, es sorprendente SQL. Pero es nada sin alguien que tenga la habilidad de usarlo.
Muchisimas gracias todos. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 09:53:33. |
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