Para el comando del OP:
select compid
,2
, convert(datetime
, '01/01/'
+ CONVERT(char(4)
,cal_yr)
,101)
,0
, Update_dt
, th1
, th2
, th3_pc
, Update_id
, Update_dt
,1
from #tmp_CTF**
Me sale este error:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '*'.
al depurar algo como esto, divida la línea larga para obtener un mejor número de fila:
select compid
,2
, convert(datetime
, '01/01/'
+ CONVERT(char(4)
,cal_yr)
,101)
,0
, Update_dt
, th1
, th2
, th3_pc
, Update_id
, Update_dt
,1
from #tmp_CTF**
esto ahora resulta en:
Msg 102, Level 15, State 1, Line 16
Incorrect syntax near '*'.
lo que probablemente sea solo del OP que no pone el comando completo en la pregunta, o usa [] llaves para indicar el nombre de la tabla:
from [#tmp_CTF**]
si ese es el nombre de la tabla.