我創建了一個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