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

sql 按日期查询,该怎么处理

2012-04-04 
sql 按日期查询我在数据库中做了一张表Table1里面只有一个字段 time然后我插入了几个日期 ,如下:2012-02-2

sql 按日期查询
我在数据库中做了一张表Table1
里面只有一个字段 time
然后我插入了几个日期 ,如下:
2012-02-24 16:10:20.000
2012-01-04 12:05:04.000
2012-01-02 21:05:06.000
2012-02-02 11:05:06.000

我写了一个查询语句:
select * from Table1 where time like '%2012-02-24%'

为什么没有结果输出??

如果我写成
select * from Table1 where time like '%2012%' 那么又会显示结果,我怎么才能只查询到2012-02-24这一天啊??

[解决办法]

SQL code
select * from table1where convert(varchar,time,23)='2012-02-24' 

热点排行