2014-03-13 26 views
0

我的問題是雖然通過varchar數據類型的2個參數月份和年份,我需要俱樂部兩'/',我需要比較一個coloumn月/年),然後必須在SQL服務器中顯示。任何一個可以請幫我..謝謝提前同時通過2個參數是月份和年份如何俱樂部由'/'

+0

如果你的意思是連接,那麼這將做到:select @month +'/'+ @year; –

+0

謝謝先生。但我需要比較一個coloumn(月/年)..所以我需要俱樂部這些參數 – chrish549

+0

你能更清楚一點嗎?您正在將這些參數傳遞給存儲過程,並且您想將它們與具有像'January/2014','February/2014'等值的表中的varchar列進行比較? –

回答

0

這裏是我創建了一個示例表:

Create table SampleTable (Id numeric(10,0) identity(1,1) primary key, MonthAndYear varchar(7)); 
Insert into SampleTable values('01/14'); 
Insert into SampleTable values('02/14'); 

,並且存儲過程:

Create procedure compareMonthAndYear 
@month varchar(2), 
@year varchar(2) 
AS 
BEGIN 

    SET NOCOUNT ON; 

    Select * from SampleTable s 
    where s.MonthAndYear like (@month + '/' + @year) 
END 

運行存儲過程,如:

compareMonthAndYear '02','14' 

希望你能想到一個主意!

+0

thanq先生....我明白了.... – chrish549