SQL 存储过程语句拼接时间类型的问题解决方法

2022-11-12 09:55:38
内容摘要
这篇文章主要为大家详细介绍了SQL 存储过程语句拼接时间类型的问题解决方法,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记。背景介绍:有
文章正文

这篇文章主要为大家详细介绍了SQL 存储过程语句拼接时间类型的问题解决方法,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记。背景介绍:有一个小需求:要根据传入的起止时间,没一个小时统计一下数据的平均值,我就想到了用存储过程来实现。

存储过程中用于查询的两个时间数据的格式 只是精确到分钟,而添加的测试数据中有连续的几个小时的数据都是 59分 多少多少秒,就导致进行运算的时候,把本该数据这一小时内的数据计算到了上一个小时中去(很庆幸自己添加的数据帮自己找到了一个隐藏的隐患啊)。

解决方法:

Select CONVERT(varchar(100), GETDATE(), 25): 2018-10-16 10:57:47.250

修改一下时间格式。

注:关于SQL 存储过程语句拼接时间类型的问题解决方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!