Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2004, 11:56
carlostapia
 
Fecha de Ingreso: septiembre-2004
Mensajes: 141
Antigüedad: 20 años, 3 meses
Puntos: 0
Store procedure .,,ayudaa porfas

holas miren tengo una tabla principal que tiene los siguientes campos


select distinct tipo_email,tema2_email,0 as EnProceso,0 as Atrasado,0 as Cerrado,0 as CerradoAtrasado, count (*)as Total
into ##r1
from profile
group by tema2_email,tipo_email




y cree un store procedure para que se llene, si lo hago ha mano funciona rebien pero cuando lo meto al store procedure me dice que ##r2 ya existe y no me deja seguir

CREATE PROCEDURE spx2 aS



select
count(*)as total ,p.tipo_email
into ##r2
from profile p
where estado1=1
group by p.tipo_email

update ##r1 set Enproceso=r2.total
from ##r1 r1, ##r2 r2
where r1.tipo_email=r2.tipo_email



---------------------------------

delete ##r2
drop table ##r2

select
count(*) total ,p.tipo_email
into ##r2
from profile p
where estado1=2
group by p.tipo_email


update ##r1 set Atrasado=r2.total
from ##r1 r1, ##r2 r2
where r1.tipo_email=r2.tipo_email


delete ##r2
drop table ##r2

select
count(*) total ,p.tipo_email
into ##r2
from profile p
where estado1=3
group by p.tipo_email


update ##r1 set Cerrado=r2.total
from ##r1 r1, ##r2 r2
where r1.tipo_email=r2.tipo_email


delete ##r2
drop table ##r2

select
count(*) total ,p.tipo_email
into ##r2
from profile p
where estado1=4
group by p.tipo_email


update ##r1 set CerradoAtrasado=r2.total
from ##r1 r1, ##r2 r2
where r1.tipo_email=r2.tipo_email



GO



la idea de la tabla temporal es poqe logro llenar la primeras y las ultimas filas pero las intermedias no hay forma no se como llenarlas ya que en un consulta normal de sql salen hacia abajo y no hacia el lado omo yo necesito

si alguien puede ayudarme con esto porfa