我创建了一个VIEW,我试图传递2个日期参数,但是,我知道这是行不通的。目前,VIEW在'1/1/2015'和2015年12月1日之间使用2个硬编码日期。我需要做的是用视图中的数据填充一个表格,然而,让它过滤这两个日期。日期将由用户在VB应用程序中输入。所以现在我有将参数传递给带有VIEWS的存储过程?
Create Procedure [dbo].[spCompanyInfo]
AS
@FromDate
@ToDate
Insert into tblTempTable(companyID, companyName, TotalBegInv)
Select CompanyID, CompanyName, TotalBegInv
From vCompanyInfo
我不知道如果我可以离开的日期,因为它们是在视图或如果需要做一些其他的方式。另外,我将如何去从vCompanyInfo中选择数据,并使用FROM和TO日期进行过滤。
编辑:
我试图复制从访问SQL-SERVER的报告。在ACCESS中,我以前有多个查询,我曾用它们创建一个最终查询并生成报告。我试图用SQL SERVER来做同样的事情。因为我没有广泛的知识,所以我试图用相同的思想观点,通过使用观点来做到这一点。所以我复制了观点并做出了一个最终观点。我试图从中提取数据,直到遇到无法在VIEWS中使用参数的问题。
闻起来像[XY问题](http://meta.stackexchange.com/a/66378) – Serpiton