Como harian este Select

21/09/2006 - 16:49 por Ramon Zarza | Informe spam
Colegas

Tengo una tabla con los siguiente campos (entre otros):

NumCaso, personaDebe,codigoPersonaDebe,PersonaPaga,codigoPersonaPaga...

y los datos cmo ejemplo son estos

idCaso1,nombrePersona1,codigo1, nombrePersona2,codigo2,etc
idCaso1,nombrePersona1,codigo1, nombrePersona3,codigo3,etc

Necesito crear un select que me devuelva los distintos nombres de las
personas que estan vinculadas al Caso1, en una tabla que tenga como columnas

idcaso,nombrePersona,codigo

y como dato resultado em debe dar:

nombrePersona1,codigo1
nombrePersona2,codigo2
nombrePersona3,codigo3

Independientemente si es si esat en la columande Pagar o Deber...

El tema es que me parece complicado tener en un mismo select que lea dos
columnas de un mismo registro y me cree un regisro por cada nombre ??

Alguna idea??

GRacias por su tiemo y solidaridad

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
21/09/2006 - 19:19 | Informe spam
Trata:

select distinct personaDebe as c1,codigoPersonaDebe as c2
from dbo.t1
where NumCaso = @IdCaso

union

select distinct PersonaPaga as c1,codigoPersonaPaga as c2
from dbo.t1
where NumCaso = @IdCaso
go


AMB


"Ramon Zarza" wrote:

Colegas

Tengo una tabla con los siguiente campos (entre otros):

NumCaso, personaDebe,codigoPersonaDebe,PersonaPaga,codigoPersonaPaga...

y los datos cmo ejemplo son estos

idCaso1,nombrePersona1,codigo1, nombrePersona2,codigo2,etc
idCaso1,nombrePersona1,codigo1, nombrePersona3,codigo3,etc

Necesito crear un select que me devuelva los distintos nombres de las
personas que estan vinculadas al Caso1, en una tabla que tenga como columnas

idcaso,nombrePersona,codigo

y como dato resultado em debe dar:

nombrePersona1,codigo1
nombrePersona2,codigo2
nombrePersona3,codigo3

Independientemente si es si esat en la columande Pagar o Deber...

El tema es que me parece complicado tener en un mismo select que lea dos
columnas de un mismo registro y me cree un regisro por cada nombre ??

Alguna idea??

GRacias por su tiemo y solidaridad



Respuesta Responder a este mensaje
#2 Ramon Zarza
21/09/2006 - 20:03 | Informe spam
Alejandro

Lo probé y me funcionó , solo me falta ajustar parámetros.

Muchas gracias.. sabía que tendría que existir una forma de hacerlo..


Esto me ahorra muchisimo trabajo de desarrollo ya que lo estaba haciendo " a
pie" lo que era mortal.

Saludos

"Alejandro Mesa" wrote in message
news:
Trata:

select distinct personaDebe as c1,codigoPersonaDebe as c2
from dbo.t1
where NumCaso = @IdCaso

union

select distinct PersonaPaga as c1,codigoPersonaPaga as c2
from dbo.t1
where NumCaso = @IdCaso
go


AMB


"Ramon Zarza" wrote:

Colegas

Tengo una tabla con los siguiente campos (entre otros):

NumCaso, personaDebe,codigoPersonaDebe,PersonaPaga,codigoPersonaPaga...

y los datos cmo ejemplo son estos

idCaso1,nombrePersona1,codigo1, nombrePersona2,codigo2,etc
idCaso1,nombrePersona1,codigo1, nombrePersona3,codigo3,etc

Necesito crear un select que me devuelva los distintos nombres de las
personas que estan vinculadas al Caso1, en una tabla que tenga como
columnas

idcaso,nombrePersona,codigo

y como dato resultado em debe dar:

nombrePersona1,codigo1
nombrePersona2,codigo2
nombrePersona3,codigo3

Independientemente si es si esat en la columande Pagar o Deber...

El tema es que me parece complicado tener en un mismo select que lea dos
columnas de un mismo registro y me cree un regisro por cada nombre ??

Alguna idea??

GRacias por su tiemo y solidaridad



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida