sql语句判断当前时间与存储时间的差值怎么写?

我的数据库里有个字段是datetime类型的,现在我想判断当前时间与这个字段的差值是不是有5分钟(就是说插入这个字段的时间是不是过了5分钟了),如果有返回一个值,没有返回... 我的数据库里有个字段是datetime类型的,现在我想判断当前时间与这个字段的差值是不是有5分钟(就是说插入这个字段的时间是不是过了5分钟了),如果有返回一个值,没有返回另一个值,这个sql语句怎么写?? 展开
 我来答
無血
2009-12-17 · TA获得超过549个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:382万
展开全部
SELECT
(CASE WHEN DATEDIFF(n,你的字段,GETDATE()) > 5
THEN 1
ELSE 0 END
)AS FLAG
FROM 表

大于5返回1 否则返回 0 n 表示分钟

yyyy 年份
q 季度
m 月(结果是从 1 到 12 之间的数)
y 一年中的某天(从 1 到 365,闰年是从 1 到 366)
d 日期的天部分(1 到 31)
w 一周中的某天(1 到 7,其结果取决于 firstDayOfWeek)
ww 一年中的某周(1 到 53)
h 提取给定日期时间的小时部分(0 到 23)
n 分钟部分(0 到 59)
s 秒钟部分(0 到 59)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式