【发布时间】:2016-02-18 01:47:23
【问题描述】:
我想在我的网络上从日期选择器中选择的日期范围之间选择一个数据库表,我的示例数据库表名称是:
- output_11FEB2016
- output_13FEB2016
- output_15FEB2016
- output_21FEB2016
我想选择表格以在我的网络上显示和显示它们的内容,这是我当前的代码,来自我对研究的理解。
ALTER PROCEDURE [dbo].[gen048_mLIST]
-- Add the parameters for the stored procedure here
@gfromDate varchar(10),
@gtoDate varchar(10)
AS
SET NOCOUNT ON
declare @sql varchar(5000)
set @sql='select * output_'
if(@gfromDate<>'' and @gtoDate<>'')
begin
set @sql=@sql+'between '+convert(datetime,'''+@gfromDate+''')+' and '+convert(datetime,'''+@gtoDate+''')+' '
--print @sql
exec(@sql)
-- [dbo].[gen048_mLIST] '2-16-2016','2-18-2016'
END
很抱歉我搞砸了代码和解释,感谢那些可以帮助我解决问题的人。
【问题讨论】:
标签: sql sql-server-2008