sqlserver like '%2014-06%' 我想查询时间包含这个时间的数据,怎么做呢?

sqlserver like '%2014-06%' 我想查询时间包含这个时间的数据,怎么做呢?

第1个回答  2014-08-27
这个字段是以时间形式吧? 你可以截取这个时间中的你需要对比的部分来判断就可以了
如 你这里的2014-06 不就是 一个年份 和月份吗 那你截取年份和月份的部分就可以了
第2个回答  2014-08-27
什么叫“时间包含这个时间”,是年月相等吧
select substring(CONVERT(varchar(12) , GETDATE(), 23 ),1,7)
你在条件里写
where substring(CONVERT(varchar(12) , xx时间字段, 23 ),1,7)=‘2014-06’本回答被网友采纳
相似回答
大家正在搜