Ho corretto l'errore, era un problema di apici e di CONVERT:
Grazie a tutti,codice:CREATE procedure dbo.sp_OrganismiInScadenzaGetProperties @data1 datetime, @numero int as declare @SQLstmt varchar (2000) set @SQLstmt = 'select top '+@numero+' DATA_FINE AS Data, ...'+ + ' FROM Tabella'+ + ' WHERE DATA_FINE < "'+ CONVERT(varchar,@data2) +'"' exec (@SQLstmt) GO
Cl@