我必须传递两个参数(月份var-char(2),年份var char(4)),但这两个参数指向一个coloumn'Myear'(值将像'03 / 14')现在传递参数后,我应该与coloumn'Myear'进行比较,然后得到data.kindly请任何人帮助我..提前谢谢
答案 0 :(得分:0)
如果Myear
为varchar
,请尝试以下操作:
SELECT Myear
FROM TableName
WHERE SUBSTRING(Myear,1,2)=@month
AND SUBSTRING(Myear,4,2)=SUBSTRING(@year,3,2)
假设@Myear=03/14
并且给定参数为@month=05
和@year=2013
,则会检查
如果03=05
和14=13
。
SUBSTRING()
的语法:
SUBSTRING ( expression ,start , length )