select sysdate,sysdate - interval '1' MINUTE from dual;
解释:sysdate就是系统的当前时间,后面的就是通过“interval '1' MINUTE”设置时间类型为分钟,之后“sysdate- interval '1' MINUTE ”当前时间的前一分钟的值,
SELECT DATEDIFF(mi,intime,outtime) AS ElapsedTime FROM [表名]你可以使用DATEDIFF(datepart,startdate,enddate)函数,
datepart 参数可以是下列的值:
datepart 缩写
年 yy, yyyy
季度 qq, q
月 mm, m
年中的日 dy, y
日 dd, d
周 wk, ww
星期 dw, w
小时 hh
分钟 mi, n
秒 ss, s
毫秒 ms
微妙 mcs
纳秒 ns
先给此表增加一个数字类型的列“diff”,然执行如下sql语句:update
[表名]
set
[diff]=datediff(day,[a日期列],[b日期列])
datediff函数的第一个参数设置为day时,计算的是两个日期以天为单位的差数,设置为month、year时以此类推。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)