注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

_

_

 
 
 

日志

 
 

数据库计算时间差  

2015-01-12 14:28:52|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

数据库计算时间差

2012-08-16 15:10 1337人阅读 评论(0) 收藏 举报

oracletable

1.oracle计算时间差

取最近7天的数据

(table为你所建表的别名,sysdate为oracle系统时间)

sysdate-table.createtim<=7

2.sqlserver计算时间差

介绍:datediff(datepart,startdate,enddate) 返回间隔datepart 的数

SELECT datediff(yy,'2010-06-1 10:10',GETDATE()) --计算多少年
SELECT datediff(q,'2011-01-1 10:10',GETDATE())? --计算多少季度 3个月一个季度
SELECT datediff(mm,'2011-06-1 10:10',GETDATE()) --计算多少月
SELECT datediff(dd,'2011-06-1 10:10',GETDATE()) --计算多少天
SELECT datediff(wk,'2011-06-1 10:10',GETDATE()) --计算多少周
SELECT datediff(hhss="nb-are t >t0810680930820ff(wk,'2011-0611-'ELECT 1 <) --p最近7">SELECT dp最TE()
10:&隹,'2011-0611-'ELECT 1 <) -ssp最近7">t08ys="nb-are tTE()
10毫秒epart 的3.myim&/p>

2.sqlserverMySm&/p> 两个日期) ="tcn函数TIMESTAMPDIFF用法:?()) --加锓ǎ >猳racleJlog代码?()cle" >oracle 10p id0311.ttpe&ale/.age.ws/hare r26.ncsdnid="ri >猳racolort TIMESTAMPDIFF(dy t;=al,ng>