首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-21 
从数据库中搜索时间,只包括年月数据表中有一个字段BillPay2006-11-0600:00:002006-11-1600:00:002007-6-06

从数据库中搜索时间,只包括年月
数据表中有一个字段   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 '

热点排行