用sql语言怎么写,从数据库中提取一个时间与当前时间做差,将差值小于某个数的条目提取出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用sql语言怎么写,从数据库中提取一个时间与当前时间做差,将差值小于某个数的条目提取出来相关的知识,希望对你有一定的参考价值。

vb + access我就是想把数据库中的某个id的日期(最好提取的日期能够存放在一个日期型变量里)提取出来,然后与当前日期做差,再将差值放在查询条件中进行查询
可以举个例子吗?

参考技术A access 中有一个时间差的函数可以直接用,可以用datediff这个函数 参考技术B oracle中没有datediff()函数如果是用oracle的话 使用这个来计算时间差
精确到秒:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60)精确到毫秒:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 60)
参考技术C   select …………from table ……… where datediff(ss,starttime,endtime)<??(某个数)
  精确到秒
参考技术D with t(d) as (select '2014-1-21 11:13:10'
union all select '2014-1-10 00:00:00'),
t1(d) as (select cast(d as datetime) from t)
select * from t1
where d between dateadd(ss, -1000, getdate()) and dateadd(ss, 1000, getdate())本回答被提问者采纳
第5个回答  2014-01-21 oracle写法:SELECT * FROM 表 t WHERE t.fcjsj>to_date('2013-01-04 00:00:00','yyyy-MM-dd HH24:MI:ss')

以上是关于用sql语言怎么写,从数据库中提取一个时间与当前时间做差,将差值小于某个数的条目提取出来的主要内容,如果未能解决你的问题,请参考以下文章

C语言,怎么在另一个程序中提取数据?

用sql语句怎么从数据库中提取结果

sql中如何提取从数据库中所获得时间的年份

C语言怎么把字符串中的某一部分提取出来?

用SQL语句怎么从一个表中怎么获取最高工资的三个人

怎么用sqlserver写c语言