sql里怎么看一个时间是否在当前时间的一个小时之内

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql里怎么看一个时间是否在当前时间的一个小时之内相关的知识,希望对你有一定的参考价值。

select * from OA_SURVEY_RESOULT where TJRQ (TJRQ是个日期类型) 怎么看这个是不是在一个小时之内
要精确到时分

参考技术A select * from OA_SURVEY_RESOULT where  TJRQ >= DATEADD(hh,-1,getdate());

追问

我的是mysql数据库

追答select * from OA_SURVEY_RESOULT where  TJRQ >= DATE_ADD(sysdate(), INTERVAL 1 minute);

追问

你这个查出来的结果是什么啊 我怎么什么结果都没有啊

本回答被提问者和网友采纳
参考技术B select * from OA_SURVEY_RESOULT where sysdate-TJRQ<=1/24

追问

这个不对啊

追答

不对可能是因为你的TJRQ这个字段格式不是2014/8/19 13:25:22 这样的格式,你可以把这个字段中的时间发个例子出来吗?另外。。我写的是oracle的语句,可能会有一点区别。

请问js如何控制输入日期范围在一个月之内?

比如我在两个文本框中输入20100222和20100321,我如何写js来判断是不是超过了一个月30天?我把输入字段相减是否大于30来判断,但是无法处理跨年的情况。请问这种情况要如何写js呢?是否有自带的日期判断函数可用?

参考技术A var d1 = document.getElementById("Text1").value;
var myDate1 = new Date();
myDate1.setFullYear(d1.substring(0, 4), d1.substring(4, 6), d1.substring(6));

var d2 = document.getElementById("Text2").value;
var myDate2 = new Date();
myDate2.setFullYear(d2.substring(0, 4), d2.substring(4, 6), d2.substring(6));

alert((myDate2 - myDate1)/86400000);本回答被提问者采纳
参考技术B 这个一个月是你确定的一个月,还是其他什么?

以上是关于sql里怎么看一个时间是否在当前时间的一个小时之内的主要内容,如果未能解决你的问题,请参考以下文章

linux中shell脚本在获取当前系统时间减去一个小时怎么写

mysql 判断时间大于24小时

java 中 判断时间问题

sql server:取当前时间前10分钟之内的数据 dateadd()

MongoDB 日期类型查询

如果群发邮件时数量超过 100 万,怎么在一个小时之内发完