L'errore è:esiste già una tabella temporanea con quel nome - non ricrearla se esiste già....
Il problema sta nel modo in cui fai le tue scelte:hai due posti dove hai
select (columns)
into #result
from tbmember tbm
...
La prima volta, questo creerà la tabella temporanea #result
. E la seconda volta, riceverai l'errore, poiché non può creare una tabella già esistente.
Quindi devi cambiare il tuo codice in:
-
creare esplicitamente la tabella
#result
all'inizioCREATE TABLE #result ( ...give list of columns and their datatypes here .....)
-
usa un codice come questo per inserire valori:
INSERT INTO #result(colum list) SELECT (column list) FROM ....... WHERE .......
Quel codice funzionerà e sarai in grado di inserire due set di dati nella tua tabella temporanea.