共同探讨测试难题,共享测试技术,分享测试经验,愿与您一起克服难关,分享成功,共同进步!让我们携起手来从这里出发吧,Let's go.......

日期时间函数

上一篇 / 下一篇  2010-12-30 17:06:07 / 个人分类:数据库

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'之后修改的记录


TAG:

 

评分:0

我来说两句

Open Toolbar