为了账号安全,请及时绑定邮箱和手机立即绑定

请大神解释一下,这是什么意思,十分感谢

请大神解释一下,这是什么意思,十分感谢

慕盖茨6544812 2017-08-17 21:41:30
select datediff(hour,begintime,getdate())×2 from recordinfo
查看完整描述

1 回答

已采纳
?
栋公子

TA贡献17条经验 获得超12个赞

嗯,好的,首先,这个是一条完整的sql语句,另外这是一条完成的查询sql语句,datediff是一个函数,这个函数的作用是返回两个日期之间的时间,第一个参数指定返回到是日,时,秒,天,月等等还是啥,第二个参数说的是开始的时间,第三个参数说的是结束的时间,从这条sql语句分析发现,是返回的天,也就是从begintime到getdate()*2之间的天数,然后recordinfo说是从这个表里查询这条记录。那么这个select后面的参数应该跟的是字段的名称,如果没有错的话begintime就是那个参数,那么我就可以解读为查询出表中所有的时间差并且返回的是一个二位数组

查看完整回答
2 反对 回复 2017-08-17
  • 1 回答
  • 0 关注
  • 1386 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信