SQL Server - Emparejar registros en sql server

   
Vista:

Emparejar registros en sql server

Publicado por Joe (6 intervenciones) el 31/12/2015 08:37:50
Hola a todos, tengo una tabla llamada personas con los siguientes campos:
id_persona, nombre, sexo, edad

lo que quisiera saber es si existe una consulta para que me empareje personas que tengan la misma edad pero distinto sexo.

por ejemplo si en mi tabla existen 10 registro y en ellos hay 4 con la misma edad y diferente sexo que me forma automáticamente 2 parejas.

Espero y me puedan ayudar, y disculpen si no me explico muy bien, pero soy nuevo en esto y tengo ganas de aprender.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Emparejar registros en sql server

Publicado por Isaias (3182 intervenciones) el 31/12/2015 21:16:57
No se cual sea tu nivel en SQL, pero hay una teroria en las matematicas que se llama TEORIA DE CONJUNTOS y es muy simple.

Conjunto "A", sexo MASCULINO

Conjunto "B", sexo FEMENINO

Si y solo SI, sean de la misma edad

--- Sexo Masculino
SELECT * FROM PERSONAS WHERE SEXO = 'M' -- el tipo de sexo, lo desconozco, asumo que es M de Masculino

-- Sexo Femenino
SELECT * FROM PERSONAS WHERE SEXO = 'F'

Teniendo ambos conjuntos de datos, lo unico que te hace falta es unirlos (JOIN), siempre y cuando tengan la misma edad

¿Cierto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Emparejar registros en sql server

Publicado por Joe (6 intervenciones) el 03/01/2016 03:00:03
Muchas gracias, si me funciono
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Emparejar registros en sql server

Publicado por Isaias (3182 intervenciones) el 05/01/2016 20:32:15
De nada

No estaria de mas que bajaras el libro de DATE

https://unefazuliasistemas.files.wordpress.com/2011/04/introducion-a-los-sistemas-de-bases-de-datos-cj-date.pdf
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar