2014-03-13 25 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