1
我試圖調用一個包含上個月的名稱varchar
的存儲過程。將選擇日期名稱()結果傳遞給存儲過程
exec my_sp @subject='Report for June 2011';
除了June 2011
應該是動態的(取決於你調用存儲過程的一個月),不是一成不變的。什麼是實現這一目標的最佳方式?
我能得到前一個月所需的格式,像這樣:
select datename(month, dateadd(month,-1,getdate()))+' '+datename(year, dateadd(month,-1,getdate()))
,但我不知道如何將它傳遞給存儲過程。