Like 关键字进行模糊查询是针对string类型的,需要将time转化为string,然后再查询
Oracle数据库中:使用to_char函数将date型转换为string类型,再like查询
select * from TableName where to_char(columnname,'yyyy/mm/dd') like '2013/01/01%';
使用to_date函数将string类型转为date型,然后按照时间查询:
select * from TableName where Start_time>to_date('2013/11/22 00:00','yyyy/MM/dd hh24:mi:ss')
sql server Managerment Studio 2005中:
select * from TableName where convert(varchar(20),ColumnName,120) like '2013/01/01%';
Remark: Varchar(数字,代表长度),120代表时间的显示格式,如110表示06-26-2013/06:26:2013,etc