急用,这样的存储过程怎样写?
表1:tjshuru 表2:Region
使用如下语句:
select r.RegionName , t.SumQty , YearMonth from tjshuru as t inner join Region as r on t.RegionNo=r.RegionNo where t.YearMonth='200908' and t.EnergyType='WM'
查询结果如下:
现在想把这条语句改为一个存储过程,加一个参数判断,判断“t.YearMonth='200908'”:
1、参数“DAYear(2009)”和“DAMonth(09)”
2、判断,“DAMonth(09)”是否为空
3、为空的话,“t.YearMonth”等于“DAYear(2009)”参数
4、不为空的话,“t.YearMonth”等于“DAYear(2009)+DAMonth(09)”参数
这样的存储过程应该怎样写呢?
急用,谢谢了。