您的位置:首页 > 其它

关于时间的模糊查询

2007-09-06 09:56 357 查看
我现在要做一个时间的模糊查询,我写了如下语句,但怎么都通不了
sql=select * from numbers where refertime like '%2001-11-26%'

该语句没有语法错误,记录中有有关的记录。refertime 的值为年-月-日 时:分:秒

修改为:

Select * From numbers Where convert(char(10),refertime ,121) ='2001-11-26'





oracle 时间的查询
select * from t_pms_project_closure t where t.apply_date=to_date('2007-6-25 14:37:28','yyyy-MM-dd HH24:MI:SS')

select * from t_pms_project_closure t where t.apply_date like to_date('2007-6-25','yyyy-MM-dd')

select * from t_pms_project_closure t where to_char(t.apply_date,'HH24:MI:SS') = '14:37:28'

select * from t_pms_project_closure t where to_char(t.apply_date,'HH24') = '14'

insert into t_pms_project_closure t
(
t.project_closure_id,
t.apply_date,
)
values
(
'62329fab-eedc-4d8d-859c-2613516a5015',
to_date('2007-6-25 14:37:28','yyyy-MM-dd HH24:MI:SS'),
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: