sql datediff 百分号
sql中计算时间差的函数datediff中百分号这个计算符号是如何定义的?我用datediff(second,时间A-时间B/3600)能得出小时数,而用datediff...
sql中计算时间差的函数datediff中百分号这个计算符号是如何定义的?
我用datediff(second,时间A-时间B/3600)能得出小时数,
而用datediff(second,时间A-时间B%3600/60)能够直接得出去掉小时数后的分钟数
所以直接用datediff(second,时间A-时间B/3600)+‘小时’+datediff(second,时间A-时间B%3600/60)+‘分钟’就能得到xx小时xx分钟的准确值。
那么这个百分号的定义到底是什么?为什么能够得到这个(datediff(second,时间A-时间B/3600)- (datediff(second,时间A-时间B/3600)x3600)/60)的值呢? 展开
我用datediff(second,时间A-时间B/3600)能得出小时数,
而用datediff(second,时间A-时间B%3600/60)能够直接得出去掉小时数后的分钟数
所以直接用datediff(second,时间A-时间B/3600)+‘小时’+datediff(second,时间A-时间B%3600/60)+‘分钟’就能得到xx小时xx分钟的准确值。
那么这个百分号的定义到底是什么?为什么能够得到这个(datediff(second,时间A-时间B/3600)- (datediff(second,时间A-时间B/3600)x3600)/60)的值呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询