Ciao,
sto cercando di estrarre alcuni dati usando una Stored Procedure,
la query ha nella clausola where un controllo su un campo datetime
che continua a darmi un brutto errore:
System.Data.SqlClient.SqlException: È stato rilevato un errore di sintassi durante la conversione di una stringa di tipo carattere nel tipo di dati datetime.
Sinceramente non so più come girare la query per farla funzionare !
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 > "'+ @data1+'" '
exec (@SQLstmt)
GO
Grazie,
Ciau