oracle:
1、select * from t_trd_trade where to_char(confirm_time,'HH24') >=21
查询确认时间在21点(24小时制)之后的。确认时间在t_trd_trade中显示的格式如:2010-7-13 18:47:52
2、to_char()函数
to_char(sysdate,'cc') 取当世纪数值
to_char(sysdate,'yyyy') 取当年数值
to_char(sysdate,'iyyy') 取当年数值
to_char(sysdate,'iyyy') 取当季数值
to_char(sysdate,'mm') 取当月数值
to_char(sysdate,'ww') 取当周数值(第几周)
to_char(sysdate,'iw') 取当周数值(第几周)
sqlserver:
1、SELECT * FROM td.HISTORY where hs_changer='admin' and datename(hour,hs_change_time )>=21
SELECT * FROM HISTORY where hs_change_time>'21:00:00'
查询admin在21点之后修改的记录;修改时间在hs_change_time中的格式如:15:25:47
2、SELECT * FROM td.HISTORY where hs_changer='admin'and hs_change_date>='2010-12-01 00:00:00'
查询admin在'2010-12-01 00:00:00'之后修改的记录