CREATE procedure gethisData
@maxdate int,
@mindate int,
@fieldname varchar(30)
as
begin
DECLARE @strsql varchar(300)
select @strsql='select 日期,时间, '+@fieldname+' FROM OPENDATASOURCE(''SQLOLEDB'''+',''Data Source=.;User ID=sa;Password=123'''+'
).shengli.dbo.hisdata where 日期>='+str(@mindate)+
' and 日期<'+str(@maxdate)
exec(@strsql)
end
GO