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

select datediff(hour,begintime,getdate())×2 from recordinfo

慕盖茨6544812
浏览 1387回答 1
1回答

栋公子

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

相关分类

MySQL