在做项目的时候碰到的问题,日期型数怎么样匹配查询,原来“%”只对字符型数据匹配,所以不可直接进行匹配查询,必须进行转换。
如下代码:
select * from table where ((rtrim(cast(year(date) as varchar)) like '2007%') and (rtrim(cast(month(date) as varchar)) like '%'))
如有不对的地方请指教
在做项目的时候碰到的问题,日期型数怎么样匹配查询,原来“%”只对字符型数据匹配,所以不可直接进行匹配查询,必须进行转换。
如下代码:
select * from table where ((rtrim(cast(year(date) as varchar)) like '2007%') and (rtrim(cast(month(date) as varchar)) like '%'))
如有不对的地方请指教