SQL Server - Emparejar registros en sql server

 
Vista:
sin imagen de perfil

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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Emparejar registros en sql server

Publicado por Isaias (4558 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
sin imagen de perfil

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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Emparejar registros en sql server

Publicado por Isaias (4558 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