SQL里的这个DATEDIFF("d",time,now()) 是什么意思?

SELECT*FROM*WHEREDATEDIFF("d",time,now())<7这是要实现一个周排行功能的SQL语句,但是后面这里是指什么啊?谢谢在线等!!那"d"... SELECT * FROM * WHERE DATEDIFF("d",time,now()) < 7
这是要实现一个周排行功能的SQL语句,但是后面这里是指什么啊?谢谢在线等!!
那"d"是指什么呢?DATEDIFF是什么意思呢?能整个翻译一遍吗?求求各位了!!
展开
 我来答
百度网友ef7fe67
推荐于2018-03-28 · TA获得超过278个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:0
展开全部
DATEDIFF(interval, time1, time2)
DATEDIFF求两个日期间的间隔数,如果time1>time2返回值为负数.
interval是间隔数的单位,有下面这些常用值:
yyyy
q 季度
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
n 分钟
s 秒

上面的DATEDIFF("d",time,now()) < 7 就是取time到现在的时间间隔小于7的记录,也就是一周内的记录.
Fixend
2006-10-26 · TA获得超过1978个赞
知道小有建树答主
回答量:710
采纳率:0%
帮助的人:1048万
展开全部
time与现在的时间的间隔小于7天
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7d26c464f
2006-10-26
知道答主
回答量:38
采纳率:0%
帮助的人:22.2万
展开全部
周排行的意思!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式