Cita:
Iniciado por claudiovega
Aquí la fecha no va entre comillas simples.
SET @sqlcommand = @sqlcommand + ', ' + convert(nvarchar(20), @TSPI) + ', ' + convert(nvarchar(10), @Valor) + ')'
Sólo estás uniendo las comas a la cadena.
Respecto de lo último que pides existe la sintaxis.
insert into tabla1 (campo1,campo2) select campo1,campo2 from tabla2 where ....
Hay que usar la misma cantidad de campos y tipo de datos de cada campo.
Ok ya entendi dejame tratar de nuevo, muchas gracias