Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Procedimiento que devuelve una tabla

Estas en el tema de Procedimiento que devuelve una tabla en el foro de SQL Server en Foros del Web. AMIGOS TENGO QUE HACER UNA CONSULTA CON DATOS DINAMICOS PARA ELLO TENGO LAS SIGUIENTE TABLAS TABLA CLIENTES A ABEL MANRIQUE B CINDY RODRIGUEZ C MARI ...
  #1 (permalink)  
Antiguo 25/10/2012, 08:22
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Procedimiento que devuelve una tabla

AMIGOS
TENGO QUE HACER UNA CONSULTA CON DATOS DINAMICOS
PARA ELLO TENGO LAS SIGUIENTE TABLAS

TABLA CLIENTES
A ABEL MANRIQUE
B CINDY RODRIGUEZ
C MARI ZAMBRANO

TABLA PRODUCTOS
01 CONSERVAS
02 LACTEOS
03 MENESTRAS
04 FIDEOS

TABLA DE MOVIMIENTOS

codigo, concepto , movimiento, FECHA
A 01 10 01/10/2012
A 02 5 01/10/2012
B 02 3 01/10/2012
B 04 16 01/10/2012
C 01 9 01/10/2012
C 03 8 01/10/2012
A 01 6 02/10/2012



VISTA DEL 01/10/2012

PRODUCTOS
NOMBRES 01 02 03 04
A ABEL MANRIQUE 10 5
B CINDY RODRIGUEZ 3 16
C MARI ZAMBRANO 9 8


Tengo que mostrar los resultados en una tabla como esta en vista del 01/10/2012
hice un procedimiento que me convierte las filas a columnas (estilo pivot), pero ahora no puedo relacionarlo con la tabla nombres y ponerlo en una tabla ya que esto es variado los producto por día puede aumentar o disminuir, de la misma manera los clientes se mostraran todos los días
El procedimiento pivot quiero que me devuelva una tabla ya que lo usare para otras consultas, alguien podria ayudarme?
Gracias de antemano
  #2 (permalink)  
Antiguo 25/10/2012, 08:38
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Procedimiento que devuelve una tabla

si vas a usar lo que te regresa tu procedimiento en otras consultas, lo que deberias de hacer es una funcion no un procedimiento, para que puedas hacer algo asi

select * from function() as t1 left join tabla1 as t2 on (t1.id=t2.id)

saludos!!

P.S: Puedes explicar un poquito mejor que necesitas??
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: columna, devuelve, procedimiento, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:18.