se uso il tuo codice mi dice che @dividendo e @divisore devo essere dichiarati...penso sia un problema di apici... allora ho messo gli apici...
set @QUERY = 'SET ' + @dividendo + ' = (SELECT SUM (CAST ('+ @nome_soc_repl + ' as float)) FROM ExpTot)'
set @QUERY2 = 'SET ' + @divisore + ' = (SELECT SUM (CAST ('+ @nome_soc_repl + ' as float)) FROM ExpTot where sede_tecnica = '''+ @CODE_PREFIX2 +''')'
ma torna a dirmi
Msg 8114, Level 16, State 5, Line 90
Error converting data type varchar to float.
![]()
![]()
![]()
![]()

Rispondi quotando
