Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/08/2012, 11:04
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Reporte para agenda diaria

lo que pasa es que tienes la asignacion de variables para un usuario entonces si selecionas mas de uno ahi truena lo que deberias de hacer es un while por usuario :) algo asi

select nombre_usuario, identity(int,1,1) as rn into #temp2
declare @x int
set @x=1
while @x<select count(*) from #temp2
begin
select nombre from #temp where rn=@x
set @x=@x+1
end


asi sacarias de usuario por usuario y si eso lo implementas en tu while pues podrias sacar los schedules de todos tus pacientes y doctores :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me