读书人

从数据库中搜索时间,只包括年月解决思

发布时间: 2012-01-21 21:31:43 作者: rapoo

从数据库中搜索时间,只包括年月
数据表中有一个字段 BillPay
2006-11-06 00:00:00
2006-11-16 00:00:00
2007-6-06 00:00:00
2007-6-06 00:00:00
2007-7-06 00:00:00
1、SQL语句怎么写才可以出现让它只显示年月,也就是
2006-11
2007-6
2007-7
2、根据2006-11进行搜索的时候如何出现
2006-11-06 00:00:00
2006-11-16 00:00:00
大家帮忙了。



[解决办法]
select * from 表
where convert(char(7),BillPay,120)= '2006-11 '
[解决办法]
1
select convert(char(7),BillPay,120) as BillPay from tablename
2
select * from tablename
where convert(char(7),BillPay,120)= '2006-11 '

读书人网 >SQL Server

热点推荐