O erro é:já existe uma tabela temporária com esse nome - não a recrie se ela já existir....
O problema está na forma como você faz seus select's - você tem dois lugares onde tem
select (columns)
into #result
from tbmember tbm
...
Na primeira vez, isso criará a tabela temporária
#result
. E na segunda vez, você receberá o erro - já que não pode criar uma tabela que já existe. Então você precisa alterar seu código para:
-
crie explicitamente a tabela#result
no início
CREATE TABLE #result ( ...give list of columns and their datatypes here .....)
-
use código como este para inserir valores:
INSERT INTO #result(colum list) SELECT (column list) FROM ....... WHERE .......
Esse código funcionará e você poderá inserir dois conjuntos de dados em sua tabela temporária.