猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请大神解释一下,这是什么意思,十分感谢
select datediff(hour,begintime,getdate())×2 from recordinfo
慕盖茨6544812
浏览 1387
回答 1
1回答
栋公子
嗯,好的,首先,这个是一条完整的sql语句,另外这是一条完成的查询sql语句,datediff是一个函数,这个函数的作用是返回两个日期之间的时间,第一个参数指定返回到是日,时,秒,天,月等等还是啥,第二个参数说的是开始的时间,第三个参数说的是结束的时间,从这条sql语句分析发现,是返回的天,也就是从begintime到getdate()*2之间的天数,然后recordinfo说是从这个表里查询这条记录。那么这个select后面的参数应该跟的是字段的名称,如果没有错的话begintime就是那个参数,那么我就可以解读为查询出表中所有的时间差并且返回的是一个二位数组
2
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续