我有一个名为“付款日期”的列(nvarchar(50)),我试图选择日期为2015年的所有行。
Select ID,[Date of Payment]
From mytable
WHERE ('Date of Payment' BETWEEN '2015/01/1' AND '2015/12/31')
当我在上面运行select语句时,它不返回任何行。付款样本的日期可能是2015年1月1日或15年1月1日,等等。我的语法有问题吗?TIA
您不能在两者之间使用,因为您的日期字段不是DATETIME类型。
Select ID,[Date of Payment]
From mytable
WHERE [Date of Payment] like '%2015%'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句