1
我試試這個SQL查詢存儲過程
select
count(tblVV.PName) as total,
tblVV.PName
from
tblVV
inner join
tblRV on tblVV.MID = tblRV.ID
inner join
tblReg on tblRV.RID = tblReg.RID
where
tblReg.StartDate>= '2016-07-01 00:00:00' and
tblReg.EndDate<= '2016-07-31 23:59:59' and
tblReg.Region = 'uk' and
tblRegionVehicles_Uni.RegNo = 'BE82' and
tblVV.PName <>''
group by
tblVV.PName
這說明導致這樣
total PName
1 Sugar
11 Apple
現在,當我創建相同的查詢,像這樣的
create procedure sp_ownerdata
@fromdate datetime,
@todate datetime,
@region varchar,
@RegNo varchar
as
select
count(tblVV.PName) as total,
tblVV.PName
from
tblVV
inner join
tblRV on tblVV.MID = tblRV.ID
inner join
tblReg on tblRV.RID = tblReg.RID
where
tblReg.StartDate >= @fromdate and
tblReg.EndDate <= @todate and
tblReg.Region = @region and
tblRegionVehicles_Uni.RegNo = @RegNo and
tblVV.PName <>''
group by
tblVV.PName
存儲過程
並執行此操作
execute sp_ownerdata '2016-07-01 00:00:00','2016-07-31 23:59:59','uk','BE82'
那麼這說明什麼地方,我寫正確的參數的名字,我輸入正確的價值觀,當我在參數長度執行存儲過程
total PName
感謝您的糾正ñ – user6628729