Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2012, 21:14
Avatar de Yoss15
Yoss15
 
Fecha de Ingreso: octubre-2007
Mensajes: 11
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Como puedo relacionar registros de una misma tabla en SQL Server 2005

Hola buenas noches amigos. Queria saber que posibilidades hay de que puedan ayudarme con una duda que tengo al generar una vista en mi base de datos.

El ejemplo es el siguiente :

tengo una tabla donde se guarda:

id
descripcion
componente
cantidad

resulta que existen siempre 2 registros con la misma descripcion (aunque el id sea diferente), es decir, que tengo algo asi en mi BD:

01 tocineta carne1 45
02 tocineta carne2 60
03 jamon carne1 89
04 jamon carne2 50

entonces yo necesito relacionar todos los registros de esa tabla en donde la descripcion sea la misma (ya que es el unico campo que las relaciona)

y de esa manera poder realizar calculos entre los valores de cantidad de los registros relacionados. por lo que se me habia ocurrido crear una vista en donde mi tabla pueda quedar de la siguiente manera:

id,descripcion,componente1, cantidad, cantidad2(nuevo valor)
01 tocineta carne1 45 60
03 jamon carne1 89 50

existe alguna manera de lograr esto?

de antemano muchisimas gracias por el apoyo que puedas prestarme :)